Originariamente inviato da and80
il codice si mette sul primo frame del filmato che vuoi rallentare/velocizzare, ma probabilmente non va bene in questo caso :master:
In effetti mi stavo chiedendo in cosa mi può essere utile. Io l'ho messo sul primo frame e vorrei cambiare quel valore "fps" passando su un'area sensibile. Per esempio faccio un area sensibile trasparente sopra il menu quando ci vado sopra in rollover il movie rallenta.... Ma come fare?
Io ho provato ad impostare due funzioni una per accellelare una per decellerare... ma non funziona come vorrei.
Una cosa tipo:
codice:
function avanti() {
(_currentframe == _totalframes) ? gotoAndStop(1) : nextFrame();
}
_root.onLoad = function() {
stop();
fps = 1000/25;
//impostiamo un fps uguale a 24
a = setInterval(avanti, fps);
};
function meno() {
fps = 1000/12;
//impostiamo un fps uguale a 24
a = setInterval(avanti, fps);
}
function piu() {
fps = 1000/36;
//impostiamo un fps uguale a 24
a = setInterval(avanti, fps);
}
Ma se vado sull'area dove si richiama la funzione "piu", ogni volta che ci vado sopra continua ad accellerare... Cioè le velocità si sommano... Ovviamente, mi dirai... E allora come si fa???