PDA

View Full Version : Rewind in flash


Kopl
27-06-2002, 09:42
i filmati flash eseguono i frame in successione! :sleep:

vero! :gha:

e se io volessi far andare un filmato avanti e indietro?:rolleyes:

ne fai due :ghgh:

sbagliato! ne faccio uno solo! :p

e come? :confused:

Rewind, ma nn quella di vasco. :angel:

Dove la trovo questa funzione? :eek:

Nn c'è te la devi fare. :rotfl:

Ma io nn capisco molto flash... :cry:

vabbè te la spiego io. ;) :cool:

Kopl
27-06-2002, 10:35
Dedica:
dedico queste lezioni alla mia musa ispiratrice... :love: nn dico chi è altrimenti il suo ragazzo si arrabbia



Premessa:
questa soluzione è stata da me inventata in 5 minuti di tempo. E' assai probabile che ve ne siano altre. Consente cmq il il rewind a 2 velocità, normale e 1/2 normale. Per farlo rallentare ancora è semplice una volta capito il funzionamento generale... per farlo andare 2xNormale ci si deve lavorare, ma è abbastanza semplice. vi farò sapere.

Ora: prendete posto ai banchi che facciamo l'appello!

Gli assenti alzino la mano! :look: :look:
Nn manca nessuno, possiamo iniziare.




Passo 1: creare un filmato di prova
Solita una pallina che si deve spostare da dx a sx.
Quindi, disegnamo il cerchio, si seleziona il frame in cui è inserito ( di norma frame 1, layer1, spero che abbiate aperto un nuovo file :ghgh: ), click con il tasto destro del mouse, scegliere Create MotionTween.
Ora il frame si è colorato di blu, nella Frameline portatevi al frame in cui volete far finire il filmato e fate click con il tasto destro, selezionate insert Keyframe e spostate la pallina dove volte arrivi.
Provate il filmato, si deve spostare, ed una volta arrivata in fondo ricompare all'inizio e così via.



Passo 2: far tornare indietro la palla
Basterebbe inserire un altro keyframe con la pallina posizionata dov'era all'inizio, ma noi nn lo faremo! images/advsmilies/various/27.gif
Posizionatevi al primo keyframe e mettete e nella finestra actions inserite riavvolgi=0;, mentre nell'ultimo keyframe riavvolgi=1; (vi conviene entrare in expert mode e scriverlo a mano:p ).
Inseriamo un altro layer, qui mettiamo una label "Indietro" e con F8 lo trasformiamo in movieclip, poi nelle Istanze (linguetta posta di default a destra degli effetti, frame, sound) gli assegnamo come nome Indietro. I nomi delle istanze possono essere diversi dal nome dato all'oggetto, e a questi fanno riferimento le varie proprietà (ma questo sarà argomento di un'altra lezione images/advsmilies/various/25.gif ).
Entriamo nel MC Indietro, c'è un frame solo, contente la label Indietro. Aprimao la finestra actions e mettiamo:
if (_root.riavvolgi==1) {
tellTarget ("_root") {
prevFrame ();
}
}

quindi: se riavvolgi è = a 1, nella frame line principale (_root) il filmato torna al frame precedente.

ma! questo azione deve essere fatta ciclicamente, mentre con 1 frame viene eseguita una sola volta :shocked: .
Allora al frame 2 inseriamo un altro keyframe e come actions diamo gotoandplay(1);
Torniamo alle frameline principale e proviamo... la pallina si muove e poi torna indietro stupendo! miracolo! images/advsmilies/famous/13.gif



:hello: :hello:

nel prossimo numero: modificare la velocità

per domande postate pure

Kugel
27-06-2002, 13:43
sei ...
un ...
mito ...

Grazie mille Kopl :D