e possibile mandare i primi 200 frames di un filmato a 46 fps e il restante a 12?
e possibile mandare i primi 200 frames di un filmato a 46 fps e il restante a 12?
purtroppo NO
Anzi, anche un movie esterno caricato con loadMovie o loadMovieNum, si adatta alla frequenza del filmato principale (o chiamante)!
![]()
che cattiva notizia!
![]()
...ed eccone una buona.
Puoi, infatti tramite a.s. rallentare la riproduzione della timeline principale.
Imposti il framerate a 46 fps poi, al frame 200 inserisci un Mc vuoto al quale associ:
onClipEvent (load) {
_root.stop();
i = 0;
rate = 1;
}
onClipEvent (enterFrame) {
if (i == rate) {
_root.nextFrame();
i = 0;
} else {
i++;
}
}
Più aumenti il valore di "rate" più rallenti il filmato.
Tutto è difficile, prima che diventi facile.
ok ma per velocizzare una parte del filmato invece?
E se un filmato e costituito da 2 scene, una viaggia a 12 fps e la seconda a 48? E possibile?
ho provato il tuo codice ma non funziona!!!![]()
per caso devosostituire a enterframe qualche valore o modificare qualcosa?
Come ti ha già spiegato, devi aumentare il valore della variabile rate.
l'avevo capito ero arrivato adirittura a 10000!!!
io uso Mx va bene lo stesso?
Le scene non cambiano la sostanza, se hai due scene e vuoi che la seconda vada più piano rispetto alla prima, imposti il frame rate a 46 fps (anche se sono del parere che un valore così alto non abbia senso)e, nel primo frame della seconda scena (o dove vuoi che il filmato rallenti) inserisci l'mc vuoto con lo script che ti ho postato, prolungandolo sulla timeline fino alla fine.
Tutto è difficile, prima che diventi facile.
va bene ma a parte questo se utilizzo due scene una a 20 fps e l'altra a 90, nel filmato si rispettano le due velocita o entrambe andranno a 20?