" . Fla " Aggiunta di un pulsante di avanzamento veloce di un Adobe Flash file sembra potenzialmente ingannevole la prima volta che si aggiunge uno. Il pulsante richiede diverse righe di codice . La prima parte del codice indica il Flash Player per aumentare la velocità dei fotogrammi in riproduzione quando viene premuto il pulsante . La seconda parte racconta il giocatore a saltare alla fine se non ci sono abbastanza strutture rimaste nel film di soddisfare la prima funzione . Potete anche aggiungere codice per dire al lettore per fermare la funzione di avanti veloce quando si rilascia il pulsante .
Istruzioni Posizionamento del pulsante
1
lancio Flash e aprire un file " . Fla " . Aggiungere un nuovo livello alla linea temporale facendo clic sul pulsante " Nuovo livello " nel pannello " Timeline " . Rinominare il livello facendo clic sul suo nome e digitando "Button ".
2 Fare clic sul menu "Finestra" , selezionare "Librerie comuni" e cliccare su " Pulsanti. " La biblioteca pulsanti si apre in un nuovo pannello . Fare doppio clic sul "Pulsanti Classic" cartella , quindi "Playback ". Selezionare il " Gel Fast Forward" pulsante e trascinarlo sulla finestra "Scena" . Si apre il pannello "Proprietà" .
3
tipo " forward_btn " nel campo " Nome istanza " del pannello "Proprietà" .
il onPress Funzione
4
fare clic sul menu "Finestra" e selezionare " Azioni ". le seguenti righe di codice farà il gioco film tre volte più rapidamente quando si preme il tasto " avanti veloce " .
5
Tipo " forward_btn.onPress = function () {" nella prima riga e premere il tasto "Invio".
6
Tipo " _root.createEmptyMovieClip ( " controller_mc " , , 1 ) . ». nella seconda riga e premere il tasto " Enter "
7
Type " controller_mc.onEnterFrame = function () {" nella terza riga e premere il tasto " Enter "
Pagina 8
Tipo " _root.gotoAndStop ( _root._currentframe +3 )," nella quarta riga e premere "Invio".
9
tipo "if ( _root._currentframe +3 > _root._totalframes ) {" nella quinta riga e" _root.gotoAndStop ( _root._totalframes ), " nella sesta riga. Questo dice il pulsante per passare alla fine del film , se si preme il tasto " avanti veloce ", quando ci sono meno di tre frame di sinistra.
10
Tipo " }" in linee di sette, otto e nove per finire questa parte del codice .
il onRelease funzione
11
Tipo " forward_btn.onRelease = function () { " nella riga 10 del " , Azioni " del pannello e premere " Invio "
12
Tipo " controller_mc.removeMovieClip ( ) . "nella riga 11 e premere il tasto " Enter "Tipo" } "nella riga successiva per chiudere questa . parte del codice .
13
Consenti all'utente di rilasciare il tasto " avanti veloce ", anche se il mouse non è pronta sopra il pulsante inserendo altre tre righe di codice . Tipo " forward_btn.onReleaseOutside = function () . {" Nella riga successiva del pannello " Azioni " , e poi " controller_mc.removeMovieClip (); " nella riga successiva , seguito da " }" nell'ultima riga < br > Pagina 14
provare il pulsante . Fare clic sul menu " File " , selezionare " Anteprima ", quindi su "Flash ".