vedi se così va bene:
metti queto codice sul frame:
dove posYmax equivale alla posizione massima che può assumere il movieClip sulla coordinata y e posYmin invece la posizione minima.codice:posYmax = 500; posYmin = 100; for (i=0; i<5; i++) { mc.duplicateMovieClip("mc"+i, i+10); mcDup = this["mc"+i]; with (mcDup) { _x = random(500); _y = posYmin+random(posYmax+posYmin); } }
Al posto di mc (quello in grassetto) metti il nome di istanza del tuo movieClip.
Al movieClip in questione invece associ:
che serve per spostarlo su e giucodice:onClipEvent(load){ posizioney = this._y; } onClipEvent(enterFrame){ if(Math.round(this._y) == Math.round(posizioney)){ posizioney = _parent.posYmin + random(_parent.posYmax - _parent.posYmin); } this._y = this._y+(posizioney-this._y)/7; }![]()

Rispondi quotando