ciao a tutti,
so che ci sono di sicuro altri thread riguardanti questo ma non ho trovato ciò che cercavo quindi chiedo a voi.
sto sperimentando il movimento di un mc da actionscript. Nel mio stage ho un'istanza che si chiama Ball e un pulsante.
Premendo il pulsante la Ball dovrebbe muoversi in orizzontale fino alla coordinata data da me:
Sulla TimeLine nel primo frame ho:
codice:
costante = 6;
ball.velx= 0;
function muovi (qui) {
var destinazione = qui;
ball.onEnterFrame = function () {
if (ball._x > destinazione) {
ball.velx = (ball.velx + (destinazione - ball._x))/costante;
ball._x = ball._x+ball.velx;
ball._x = ball._x;
} else ball.onEnterFrame = undefined;
}
}
al pulsante ho dato il seguente codice:
codice:
on (release) {
ball.muovi("36");
}
di sicuro sbaglio in qualcosa... non sono un grande esperto.. questo codice l'ho tirato fuori leggendo qua e la, la sintassi delle funzioni. Spero qualcuno mi aiuti a correggerlo e sopratutto a capire!
Grazie