" . Diasshow " Flash CS4 understøtter mange måder at skabe " side drejere ," også kaldet " billedgallerier ", " seere ", " flip bøger ", og Uanset hvad du kalder denne type Flash-dokument , konceptet er det samme --- en simpel film , der viser flere sider sekventielt , den ene side efter den anden. En simpel måde at opnå dette på er at lægge ud hver side , et billede per side , indsætte en simpel ActionScript i hver ramme , der standser videosekvensen kortvarigt og forskud filmen til den næste ramme . Simple Pause -and-Play ActionScript
En pause -and- play ActionScript fortæller Flash til at spille én side, eller ramme , pause i et par sekunder , og derefter afspille den næste ramme . Start med en ny flash FLA film. Udlæg den første side i den første ramme . Når du er færdig med layout på siden , åbn panelet Actions ( klik på " Window" i menulinjen, og vælg "Handlinger " ), og derefter skrive (eller kopiere og indsætte) følgende script ind i den højre rude i panelet Handlinger : < br >
this.stop (); var timelinePause : Timer = new Timer ( 5000, 1 ), timelinePause.addEventListener ( TimerEvent.TIMER , timerHandler ) timelinePause.start (); funktionen timerHandler ( evt : Object) : void { this.play ( );}
Dette script pauser filmen i fem sekunder , og derefter genoptager afspilningen af filmen. Du kan justere pausevarighed ved at redigere den anden linje i scriptet. For at holde pause i 10 sekunder , change " Timer ( 5000, 1 ), " til "Timer ( 10000, 1 ) ; " . Bemærk at du også kan bruge dette script i Flash CS3.
Tilføje sider til din side Turner
Indsæt en " keyframe " i den anden frame , lægge ud den anden side i den nye keyframe , og åbn derefter panelet Actions i den anden ramme. Kopier og indsæt script i den første ramme i panelet Handlinger til den anden ramme i panelet Handlinger . For at undgå dublerede script fejl , skal du nødt til at ændre fem linjer i scriptet : Sted "2" bag alle tre forekomster af " timelinePause " (" timelinePause2 "), og bagved begge forekomster af " timerHandler " (" timerHandler2 ").
Gentag denne proces for hver side , ændre scriptet i hver ny ramme. For eksempel, i manuskriptet til den tredje side bruger " timelinePause3 " og " timerHandler3 ". Hvis du ønsker, at siden turner til "loop ", eller starte forfra , og spille igen flere gange, blot placere og ændre pause -and-play script som du gjorde de andre i sidste frame af filmen. Hvis du ønsker , at filmen skal stoppe ved den sidste side , skal du skrive " stop ( )" ( ingen anførselstegn) handling på linje 1 i panelet Handlinger , i stedet for at bruge pause -and-play script.
< br >
Test Movie
Når du tester eller eksportere og afspille filmen, hver side skal afspille, pause og derefter gå videre til næste side. Hvis din film ikke virker som forventet, eller hvis du får script fejl , tjek dine scripts --- især hvor du har " timelinePause " og " timerHandler " ændres. Disse skal være "unik" i hver forekomst af scriptet .