vorrei animare il movimento di un oggetto sullo stage, da una posizione ad un'altra, in maniera continua.
questo è il codice di prova che ho buttato giù come esperimento:
codice:
oggetto.addEventListener(MouseEvent.CLICK, muoviOggetto);
function muoviOggetto(event:MouseEvent):void {
for (var i:Number=1; i<=10; i++) {
oggetto.x = oggetto.x +1;
oggetto.y = oggetto.y +2;
}
}
quello che vorrei, però, è un movimento fluido. vorrei che flash ridisegnasse l'oggetto ad ogni esecuzione del loop. invece esegue tutto il loop e poi aggiorna la posizione dell'oggetto.
in Director, per far questo avevo un comodo comando di lingo (updateStage) che potevo inserire come ultima istruzione all'interno del loop. posso fare qualcosa del genere in Flash? alternative?