Come faccio a tornare indietro di un tot di frame?
Con:
on (release) {
prevFrame();
play();
}
torno indietro di 1 frame. Se volessi tornare indietro di 8 frame come dovrei fare?
Grazie
Come faccio a tornare indietro di un tot di frame?
Con:
on (release) {
prevFrame();
play();
}
torno indietro di 1 frame. Se volessi tornare indietro di 8 frame come dovrei fare?
Grazie
on (release) {
gotoAndPlay(this._currentframe-8);
}
Mittttttticooooooooooooooooooooo!!!
Grazie!
Ho provato ed effettivamente funziona, ma quello che vorrei fare è:
Sono al fotogramma 10 e gli dico di andare di -5 mi deve fare 10-9-8-7-6 e non 10-6
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");
}
Sapresti indicarmi una guida dove trovare un po' di info su questa estenzione? perchè la trovo interessante ma ad esempio non ho capito come regolare la velocità dell'andata indietro.
Grazie
sul sito trovi tutto.
http://laco.wz.cz/tween/?page=docs/tween
...ma se hai qualche dubbio chiedimi pure.