• User Attivo

    Ancora problemi con attachMovie

    Sono riuscito a posizionare nello stage i clip, ma dovendone caricare un numero indefinito ho bisogno di posizionarle in modo equidistante.
    Ho creato quindi questa funzione:

    Codice:
    var vetticone:Array =  [Array](http://www.giorgiotave.it/forum/../wikigt/os/Array)();
    

    for (j=0; j<=news["tot"]; j++){
    loadIcone(news["foto"+j], j);
    }

    function loadIcone(s:String, ind:Number){
    vetticone[ind] = _root.attachMovie("q_icon", "iconat"+ind, this.getNextHighestDepth());
    iconabase = iconabase + 10;
    vetticone[ind]._x = iconabase;
    vetticone[ind]._y = 540;

    vetticone[ind].onRelease=function():Void{
        trace(s+" "+ind);
    }
    

    }
    Il vettore news è frutto di un LoadVars e non ha problemi.

    Quello che accade è che le posiziona tutte nello stesso punto.


  • Super User

    Ciao 🙂

    vetticone[ind]._x=vetticone[ind]._width*ind+2*ind;
    vetticone[ind]._y=540;
    

  • User Attivo

    Il problema non è di sovrapposizione, ma di riferimento. Sono abbastanza certo che mi posizioni sullo stage tutte le istanze che gli ordino, ma non riesco a riferirle in modo corretto e quindi da a tutte la stessa posizione.