ho questo codice
che duplica il movieclip 28 volte ed ho la necessità di creare altre 28 istanze di un altro mc ma non riesco a gestire la profondità...visto che il codice funziona l'ho semplicemente incollato nell'altro mc con qualche modificacodice:onClipEvent (enterFrame) { duplicateMovieClip(this, "squarex"+_root.i, _root.i); _root["squarex"+_root.i]._y = 72.7; if (_root.i<2) { _root["squarex"+_root.i]._x = (this._x+(this._width+9.6)*_root.i); } else { _root["squarex"+_root.i]._x = _root["squarex"+[_root.i-1]]._x+this._width+9.6; } if (_root.i<28) { _root.i++; } }
pensando di mettere le istanze dal livello 28 in poi in modo da non sovrascrivere le istanze del primo movieclip...ma non va...e non riesco a capire come gestire questo "cambio di riferimento"...qlk1 sa come dovrei scrivere il codice in modo che flash riconosca la "partenza" dei livelli da 28 e non da 0?codice:onClipEvent (enterFrame) { duplicateMovieClip(this, "square"+_root.i, _root.i+28); _root["square"+_root.i]._y = 69.9; if (_root.i<2) { _root["square"+_root.i+28]._x = (this._x+(this._width+4)*_root.i); } else { _root["square"+_root.i+28]._x = _root["square"+[_root.i-1+28]]._x+this._width+4; } }

Rispondi quotando
