nel pulsante piccolo (di colore grigio) serve per andare indietro:
on (press) { clip.onEnterFrame=function(){ if (clip._currentframe >=1){ clip.gotoAndStop(clip._currentframe-=1);//velocita if(clip._currentframe <=10){ delete clip.onEnterFrame; } } } }
se modifichiamo quel _currentframe-=1 e gli mettiamo _currentframe-=10
il clip andrà indietro molto più velocemente
questo sarà importante per la gestione di un video con dei pulsanti per ndare avanti o indietro come se flash fosse un videoregistratore
per il pulsante play (il tasto verde) lo script è molto semplice on (press) { delete clip.onEnterFrame; clip.play(); }
è importante il delete serve per cancellare enterframe in esecuzione altrimenti gli altri tasti non funzionerebbero fino a quando il clip non srà arrivato alla fine. Nell'istruzione finale c'è il delete
Edited by max_400 - 26/1/2010, 15:30
Download attachment currentFrame_play_delete_enterframe.fla ( Number of downloads: 2 )
è come se fosse un motore che si accende on come l'interruttore della luce
mentre il clip è un filmato che può essere un flv un avi un swf mpg
if (clip._currentframe >=1){ mentre il primo if imposta la prima condizione che sta a significare... se la corrente posizione del clip è maggiore o uguale a 1... Torna indietro e ti fermi (gotoAndStop) clip.gotoAndStop(clip._currentframe-=1);//velocita
la parte finale di questa riga vuol dire la velocita e la direzione il segno - (meno) prima dell'uguale significa "vai indietro" se metto + "andrà avanti" però devo cambiare il simbolo > in <
infine if(clip._currentframe <=10){ delete clip.onEnterFrame; l'ultima condizione la prima parola if significa "se" la corrente posizione del filmato è minore o uguale a 10 (sta per fotogramma 10) ti fermi delete clip.onEnterFrame;
il delete significa "spegnere" (off) quel motore che avevamo acceso prima con "on"
poi le parentesi.... quelle sapete bene dove ve li dovete mettere... ih ih ih