Originariamente inviato da mindaleth
Salve,
Una volta creato un MC come faccio a far si che quest'ultimo si muova casualmente nello stage effettuando percorsi casuali appunto, in loop?
Immaginate una palla che gira per lo schermo partendo da un punto magari prestabilito ma senza una fine, magari fino a quando l'utente non preme un bottone e skippa in un frame successivo in cui avviene qualcos'altro...
che actionscript devo quindi assegnare a un MC per far si che questo compia dei movimenti casuali ?
Ed in che modo faccio si che possa io sfruttare nello stesso momento, nello stage piu volte lo stesso MC? come se ,creata un MC di una palla, volessi che nello stage ce ne fossero 5 (di palle) a muoversi a destra e manca...?
copia e incolla nelle action del tuo mc
codice:
onClipEvent (enterFrame) {
this._x += (target_x-this._x)/2.5;
this._y += (target_y-this._y)/2.5;
this._xscale = this._yscale += (target_scala-this._xscale)/2.5;
this._rotation+=(target_rot-this._rotation)/2.5;
if (Math.round((target_x-this._x)/2.5) == 0) {
calcola();
}
}
onClipEvent (load) {
function calcola() {
target_x = random(400)+10;
target_y = random(100)+10;
target_scala = random(200)+50;
target_rot=random(180)
}
calcola();
}
ciao