Flash støtter flere måter å pause en film ( stanse avspillingen ) . Men de fleste designere har vanligvis bare to grunner til å bevisst avbryte filmavspilling : enten å stoppe avspillingen å vente på brukermedvirkning , for eksempel et museklikk, eller å stanse avspillingen midlertidig for effekt --- slik at brukeren tid til å ta inn (eller legge merke til noe på) en bestemt skjerm . Begge typer pauser er lett oppnås med enkle, lett å skrive skript . Du trenger
Adobe Flash CS3 eller nyere
Vis flere instruksjoner
Stoppe en film til Vent til brukermedvirkning
en
Åpne Flash FLA film der du ønsker å opprette en pause.
2
Gå til rammen på skript lag i tidslinjen der du vil opprette en pause. ( Hvis filmen ikke har et lag for skript , lage en: Klikk på " Nytt lag "-knappen [ siden ikonet i nederste venstre hjørne av tidslinjepanelet ] Dobbeltklikk på lagnavnet og endre navn på lag Most. . designere navnet deres scripts lag "Handlinger " eller " scripts .") Høyreklikk på rammen og velge "Sett inn Nøkkelbildekontroll " fra fly-out menyen .
3
Høyreklikk den nye keyframe og velg "Handlinger " fra fly-out menyen . Dette åpner Actions panelet. Skriv inn følgende skript i den høyre ruten i Actions -panelet : en
stop ();
4
Test filmen . Det slutter å spille på rammen der du satte inn manuset. Husk at dette skriptet stopper filmen kaldt. Det kan ikke gjøre noe annet med mindre du gi brukeren en vei ut , for eksempel en knapp som hopper filmen til neste bilde , scene eller en annen ramme i tidslinjen . Vanligvis ville du lage flere knapper eller en meny i denne rammen .
Pause en film for Effect
5
Åpne Flash FLA film der du vil opprette en pause .
6
Gå til rammen på skript lag i tidslinjen der du vil opprette en pause. ( Hvis filmen ikke har et lag for skript , lage en: Klikk på " Nytt lag "-knappen [ siden ikonet i nederste venstre hjørne av tidslinjepanelet ] Dobbeltklikk på lagnavnet og endre navn på lag Most. . designere navnet deres scripts lag "Handlinger " eller " scripts .") Høyreklikk på rammen og velge "Sett inn Nøkkelbildekontroll " fra fly-out menyen .
7
Høyreklikk den nye keyframe og velg " Handlinger "fra fly-out menyen . Dette åpner prosedyrepanelet
8
Skriv inn følgende skript i den høyre ruten i Actions -panelet : en
this.stop ();
Var timelinePause . : Timer = new Timer ( 5000 , 1 ) ; timelinePause.addEventListener ( TimerEvent.TIMER , timerHandler ) ; timelinePause.start ();
funksjon timerHandler ( evt : Object) : void { this.play (); }
Dette skriptet stopper filmen og skaper en tidtaker variabel som starter filmen igjen etter fem sekunder . Du kan endre antallet sekunder filmen pauser ved å endre tallet " 5000" i den andre linjen i skriptet . Sekunder måles i millisekunder . Så, for eksempel , for å endre pause til 10 sekunder, endrer du " 5000 " til " 10000 ".
9
Test filmen . Det skal evne i rammen der du satte inn manuset. Hvis den ikke gjør det , sjekk skriptet .