" . Bildspel " Flash CS4 stöder många sätt att skapa " sida svarvare , " även kallad " bildgallerier , " " tittare ", " flip böcker, " och Oavsett vad du kallar denna typ av Flash-dokument , är konceptet detsamma --- en enkel film som visar flera sidor i följd , en sida i taget . Ett enkelt sätt att uppnå detta är att lägga ut varje sida , en bild per sida , infoga en enkel ActionScript i varje ram som pausar filmen kort stund och sedan upp framåt till nästa bild . Enkel Paus - and-Play ActionScript
En paus - and-play ActionScript berättar Flash för att spela en sida , eller ram , pausa ett par sekunder , och sedan spela nästa bildruta . Börja med en ny Flash FLA filmen . Lägg ut den första sidan i den första bildrutan . När du är klar med att lägga ut på sidan , öppna panelen Åtgärder ( klicka på " Window " på menyraden och välj "Actions" ) och sedan skriva ( eller kopiera och klistra) följande skript i den högra rutan i panelen Åtgärder :
this.stop ( ) , var timelinePause : Timer = new Timer ( 5000 , 1 ) ; timelinePause.addEventListener ( TimerEvent.TIMER , timerHandler ) , timelinePause.start ( ) , funktion timerHandler ( evt : Object ) : void { this.play ( ) ;}
Detta skript pausar filmen i fem sekunder och fortsätter sedan spela upp filmen . Du kan justera paustid genom att redigera den andra raden i skriptet . För att pausa i 10 sekunder , förändring " Timer ( 5000 , 1 ) , " till " Timer ( 10000 , 1 ) ; " . Observera att du också kan använda detta skript i Flash CS3 .
Lägga till sidor till din sida Turner
Infoga en " nyckelbildruta " i den andra ramen , lägga ut den andra sida i ny nyckelbildruta , och öppna sedan panelen Åtgärder i den andra ramen . Kopiera och klistra in skriptet i den första bildrutan på panelen till den andra rutan i panelen Åtgärder . För att undvika dubbla skriptfel , måste du ändra fem rader i skriptet : Placera en " 2 " bakom alla tre förekomster av " timelinePause " ( " timelinePause2 " ) och bakom båda förekomster av " timerHandler " ( " timerHandler2 " ) .
Upprepa denna process för varje sida , modifiera skriptet i varje ny bildruta . Till exempel i manuset till den tredje sidan , använd " timelinePause3 " och " timerHandler3 . " Om du vill att sidan turner till " loop ", eller börja om och spela igen upprepade gånger , helt enkelt placera och modifiera pause - and-play- skript som du gjorde de andra i den sista bildrutan i filmen . Om du vill att filmen ska stanna vid den sista sidan , skriv " stop ( ) " ( utan citationstecken ) åtgärder på linje 1 på panelen , istället för att använda paus - och - spela script .
testa filmen
När du testar eller exportera och spela upp filmen , varje sida bör spela , pausa , och sedan vidare till nästa sida . Om din film inte fungerar som förväntat , eller om du får skriptfel , kolla dina skript --- speciellt när du gjorde " timelinePause " och " timerHandler " förändringar . Dessa måste vara " unik " i varje förekomst av skriptet .