Ciao,
dopo aver duplicato un mc con ciclo for vorrei poter assegnare un valore diverso della stessa variabile per ogni copia, in particolare vorrei che ogni mc copiato rilevi le x della copia precedente in modo da avere un "effetto a catena"...posto lo script che magari si capisce meglio.
questo è quello che c'è sul mc "barra" da copiare (che mi serve per farlo muovere):
sulla timeline principale ho tre keyframecodice:onClipEvent (enterFrame) { this._x += (nx-this._x)/_root.vel; }
sul primo:
codice:stop(); k = 1; for (n=0; n<30; n++) { duplicateMovieClip(barra, "barra"+n, n); this["barra"+n]._y = this.barra._y+(this.barra._height*n); }
secondo frame:
codice:barra0.nx = 300; if (k<30) { this["barra"+k].nx = this["barra"+(k-1)]._x; k++; } else { stop(); }
terzo frame:
gotoAndPlay(2);
su un pulsante naturalmente darò play() per far partire il tutto.
a me lo script sembra più che logico! L'ho testato con vari trace ma non c'è nulla da fare....possibile???![]()

Rispondi quotando