Ossia come realizzare in actionscript 3 un codice che permetta ad un oggetto situato nello stage di SEGUIRE IL MOUSE con un andamento più rallentato.
Ecco un pò cosa vorrei realizzare:
In fondo il codice da scrivere è veramente pochissimo:
addEventListener(Event.ENTER_FRAME, movimentoContenitoreRispettoMouse); function movimentoContenitoreRispettoMouse(e:Event):void { contenitore.x = (contenitore.x + ((mouseX - (contenitore.x + contenitore.width / 2)) / 10)) ; contenitore.y = (contenitore.y + ((mouseY - (contenitore.y + contenitore.height / 2)) / 10)); }
Aggiungiamo il listener per ogni frame, dopodichè creiamo la funzione correlata ed impostiamo in questo modo le nuove X e Y dell’oggetto che segue il mouse. Questo particolare metodo permette di spostare il centro dell’oggetto verso la posizione del mouse, per modificare questa impostazione togliere “contenitore.width/2″ e “contenitore.height/2″
Commenti inseriti: (0)