" . Fla " Lägga en snabb framåt-knappen till en Adobe Flash -fil verkar potentiellt knepigt första gången du lägger en. Knappen kräver flera rader kod. Den första delen av koden talar Flash Player för att öka graden av bildrutor som spelas när du trycker på knappen . Den andra delen talar om för spelaren att hoppa till slutet om det inte finns tillräckligt ramar kvar i filmen för att uppfylla den första funktionen . Du lägger även kod för att tala om för spelaren att stoppa snabbspolning framåt funktion när knappen släpps . Instruktioner
Placering Button
1 Flash
Launch och öppna en " . Fla " filen . Lägg till ett nytt lager på tidslinjen genom att klicka på " Nytt lager " -knappen i " Timeline " panel . Byt namn på lagret genom att klicka på dess namn och skriva " Button ".
2
Klicka på " Fönster " -menyn , välj " Common Libraries " och klicka på " Buttons . " Knappbiblioteket öppnas i en ny panel . Dubbelklicka på "Classic Buttons " -mappen , sedan " Playback ". Välj " Gel Fast Forward " -knappen och dra den till " Scene "-fönstret . Den " Egenskaper " öppnas.
3
Type " forward_btn " i " dom Name "-fältet i " Egenskaper " panel .
den onPress Funktion
4
Klicka på " Fönster " -menyn och välj " Åtgärder ". följande kodrader gör filmen pjäsen tre gånger snabbare när " snabbspolning framåt " trycks .
5
Typ " forward_btn.onPress = function ( ) { " i den första raden och tryck på " Enter ".
6
Type " _root.createEmptyMovieClip ( " controller_mc " , , 1 ) , . . " på andra raden och tryck på " Enter "
7
Type " controller_mc.onEnterFrame = function ( ) { " på tredje raden och tryck på " Enter "
8
Type " _root.gotoAndStop ( _root._currentframe +3 ) , " i den fjärde raden och tryck " Enter ".
9
Type " if ( _root._currentframe +3 > _root._totalframes ) { " i femte raden och " _root.gotoAndStop ( _root._totalframes ) , " i sjätte raden . Detta talar för att gå till slutet av filmen om " Fast forward " -knappen trycks när det är mindre än tre kvar ramar .
10
Type " } " i linjerna sju , åtta och nio för att avsluta denna del av koden .
onRelease Function
11
Typ " forward_btn.onRelease = function ( ) { " i den 10: e raden i " ; Åtgärder " panel och tryck på" Enter "
12
Type " controller_mc.removeMovieClip ( ) , . " på 11: e raden och tryck " Enter " Type " } " i nästa rad för att stänga . del av koden .
13
Tillåt användaren att släppa " Fast forward " -knappen även om musen inte är redo över knappen genom att skriva in tre rader kod . Typ " forward_btn.onReleaseOutside = function ( ) . { " På nästa rad i " Åtgärder " panel , och därefter " controller_mc.removeMovieClip ( ) ; " i nästa rad , följt av " } " i sista raden
14
Testa knappen . Klicka på " Arkiv " -menyn , välj " Preview ", klicka sedan på " Flash ".