la ] era solo un errore di copia/incolla sul forum.
io non capisco. sono dentro al ciclo e non mi funziona.
come prima, se inserisco
codice:
_root.contSqTree.duplicateMovieClip("sqTree", "sqTree"+sqTreeDupl,1+sqTreeDupl)
trace("1 " + _root.contSqTree["sqTree"+sqTreeDupl])
trace("2 " + _root.contSqTree["sqTree"+sqTreeDupl]._x)
i due trace mi danno undefined, se metto così:
codice:
_root.contSqTree.duplicateMovieClip("sqTree", "sqTree"+sqTreeDupl,1+sqTreeDupl)
trace("1 " + ["sqTree"+sqTreeDupl])
trace("2 " + ["sqTree"+sqTreeDupl]._x)
il primo trace mi da il nome del mc duplicato mentre il secondo undefined.
in ogni caso ho provato a fare in altro modo. visto che in un file txt ho già dato x e y di ogni mc duplicato (stupidamente ho dato x e y di quando erano statici ma erano inseriti in un mc e quindi x e y erano riferite al mc stesso e quindi ora sbagliate rispetto al filmato...) volevo inserirli in un mc contenitore per dare/cambiare a questo x e y rispetto alla root. alla fine mi conviene dare x e y al sqTree che duplico e nellq ._x e ._y di quelli duplicati dico:
_root["sqTree"+sqTreeDupl]._x = Number(squareX) + _root.sqTree._x;
_root["sqTree"+sqTreeDupl]._y = Number(squareY) + _root.sqTree._y;
forse non ti interessava nulla
e forse ho fatto anche un po' di casino
ma volevo farti capire il concetto