Flash understøtter flere måder at holde pause en film (stop afspilning af film ) . Men de fleste designere har normalt kun to grunde til at bevidst afbryde afspilning af film : enten at stoppe afspilningen til at vente på brugerinteraktion , såsom et museklik eller for at pause afspilningen midlertidigt for effekt --- giver brugeren tid til at tage i (eller bemærker noget om ) en særlig skærm . Begge typer af pauser er nemt at opnå med enkle, let at skrive scripts. Ting du skal
Adobe Flash CS3 eller nyere
Vis Flere Instruktioner
Standsning af en film til Vent User Interaction
1
Åbn Flash FLA film, hvor du ønsker at oprette en pause .
2
Gå til rammen på scripts lag på tidslinjen, hvor du ønsker at oprette en pause . (Hvis din film ikke har et lag for scripts , skal du oprette en: Klik på " Nyt lag "-knappen [ sidens ikonet i nederste venstre hjørne af tidslinjen panel ] Dobbelt klik på lagets navn og omdøbe laget Most. . designere navngive deres scripts lag "Handlinger " eller " scripts "). Højreklik på rammen og vælg " Indsæt keyframe " fra flue -menu .
3
Højreklik på den nye keyframe og vælg "Handlinger " fra flue -menu . Dette åbner panelet Handlinger . Skrive følgende script ind i den højre rude i panelet Handlinger : Hej
stop ( ),
4
Test filmen. Det stopper med at spille på rammen , hvor du har indsat scriptet. Husk på, at dette script stopper filmen koldt. Det kan ikke gøre andet , medmindre du giver brugeren en vej ud, som en knap, der springer filmen til den næste ramme , scene eller en anden ramme i tidslinjen. Normalt ville du oprette flere knapper , eller en menu i denne ramme.
Pause en film til Effect
5
Åbn Flash FLA film, hvor du vil oprette en pause .
6
Gå til rammen på scripts lag på tidslinjen, hvor du ønsker at oprette en pause . (Hvis din film ikke har et lag for scripts , skal du oprette en: Klik på " Nyt lag "-knappen [ sidens ikonet i nederste venstre hjørne af tidslinjen panel ] Dobbelt klik på lagets navn og omdøbe laget Most. . designere navngive deres scripts lag "Handlinger " eller " scripts "). Højreklik på rammen og vælg " Indsæt keyframe " fra flue -menu .
7
Højreklik på den nye keyframe og vælg " Actions "fra fluen -out menu. Dette åbner panelet Handlinger
8
Skriv følgende script ind i den højre rude i panelet Handlinger : Hej
this.stop ();
var timelinePause . : Timer = new Timer ( 5000, 1 ), timelinePause.addEventListener ( TimerEvent.TIMER , timerHandler ) timelinePause.start ();
funktion timerHandler ( evt : Object) : void { this.play ( );}
Dette script stopper filmen og skaber en timer variabel, der starter filmen igen efter fem sekunder. Du kan ændre det antal sekunder filmen pauser ved at ændre tallet " 5000 " på den anden linje i scriptet. Sekunder måles i millisekunder. Så for eksempel , skifter til pause til 10 sekunder , skal du ændre " 5000 " til " 10000 ".
9
Test filmen. Det skal holde pause i rammen , hvor du indsatte script. Hvis den ikke gør , så tjek dit script .