Ci sono diverse soluzioni naturalmente.
Questa è una soluzione basic:
- sul primo frame metti questa funzione_
function indietro(fCorrente, fFinale) {
this.onEnterFrame = function() {
if (_root._currentframe != (fCorrente-fFinale)) {
gotoAndStop(_root._currentframe-1);
} else {
delete this.onEnterFrame
}
};
}
- sul pulsante metti questo_
on (release) {
// 10 corrisponde al numero di frame fino a dove vuoi andare
indietro(this._currentframe, 10);
}
Questa invece è la soluzione più avanzata ma anche molto più sintetica:
Devi utilizzare i tween. Scarica l'estensione qui http://laco.wz.cz/tween/?page=download e installa con Adobe Extension Manager.
- sul primo frame metti solo l'include_
#include "lmc_tween.as"
- e sul pulsante metti l'azione_
on (release) {
this.frameTo((this._currentframe-10),.4,"linear");
}

Rispondi quotando