Premesso che non sono uno sviluppatore di actionscript...anzi...mi servirebbe una vostra mano.
Ho provato questo codice per muovere la timeline di un mc tramite un pulsante:
MovieClip.prototype.reverse = function(){
this.onEnterFrame = function(){
if(this._currentframe > 1){
this.prevFrame();
}else{
delete this.onEnterFrame;
}
}
}
Ed al pulsante ho messo:
on (rollOut) {
_root.mc1.reverse();
}
on (rollOver) {
_root.mc1.gotoAndPlay(2); ----ho inserito uno stop nel primo frame del mc----
}
il problema, giustamente, è che se ripasso sul pulsante prima che il mc sia tornato al frame 0 ottengo un salto di frame fino allo 0 e poi si blocca...
Come posso perfezionare questo codice in maniera che se si ripassa sul pulsante mentre il mc torna indietro ma non ha ultimato il movimento riprende fluidamente il suo movimento in avanti?
Ho fatto una ricerca ma sono arrivato solo fino a questo risultato...potete darmi una mano a capire?
Grazie