Visualizzazione dei risultati da 1 a 2 su 2
  1. #1
    Utente di HTML.it
    Registrato dal
    Apr 2004
    Messaggi
    583

    [AS3]creazione dinamica oggetti

    Ciao a tutti,
    come faccio a creare dinamicamente un oggetto tramite una funzione a cui passo il nome dell'oggetto e altri parametri?

    Una cosa del genere:

    Codice PHP:
    function creoOggetto(nomeraggioangolo){
    var 
    nome:Cylinder = new Cylinder(coloreraggio120);
    nome.coordX(angolo);
    nome.coordY(angolo);
    nome.= -160;
    nome.rotationX = -angolo;
    }

    creoOggetto("pippo"1290,..); 
    La funzione fa cose "papervision", ma credo sia una questione generale AS3 in particolare come dinamicizzare var nome:Cylinder = new Cyl......

    In AS2 facevo un cosa del genere:

    _root[nome].x = coordX(angolo);

    ma in AS3 non funziona.

    Grazie mille

  2. #2
    Utente di HTML.it
    Registrato dal
    Apr 2004
    Messaggi
    583
    Risolto:

    Codice PHP:
    var numObj:Number 10
    var 
    objArray:Array=new Array();
    for (var 
    i:Number=0;i<numObj;i++) {
        var 
    myObj:Cylinder = new Cylinder(coloreraggio120);
        
    objArray.push(myObj);
    };

    function 
    setObj(nomeangoloaltezza){
        
    nome.coordX(angolo);
        
    nome.coordY(angolo);
        
    nome.rotationZ 90;
        
    nome.rotationX = -angolo;
    }

    setObj(objArray[0], 4533); 

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2026 vBulletin Solutions, Inc. All rights reserved.