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:
al pulsante ho dato il seguente codice: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; } }
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!codice:on (release) { ball.muovi("36"); }
Grazie

Rispondi quotando