Flash har stöd för flera sätt att pausa en film ( Stoppa uppspelning ) . Men de flesta designers har oftast bara två anledningar att avsiktligt avbryter filmuppspelning : antingen att stoppa uppspelningen att vänta på användarinteraktion , till exempel ett musklick , eller för att pausa uppspelningen tillfälligt effekt --- tillåta användaren tid att ta i ( eller märker något på ) en viss skärm . Båda typerna av pauser är lätt uppnås med enkla , lätt att skriva manus . Saker du behöver
Adobe Flash CS3 eller senare
Visa fler instruktioner
Stoppa en film att vänta på användarinteraktion
1
Öppna Flash FLA filmen där du vill skapa en paus .
2
Gå till ramen på skript på tidslinjen där du vill skapa en paus . ( Om filmen inte har ett lager för skript , skapa en : Klicka på " Nytt lager " knappen [ sidan ikonen i det nedre vänstra hörnet av tidslinjepanelen ] Dubbelklicka på lagrets namn och döp lagret flesta . . designers namnge sina manus lagret " Åtgärder " eller " skript. " ) Högerklicka i ramen och välj " Infoga nyckelbildruta " från fly -out -menyn . Addera 3
Högerklicka på den nya keyframe och välj "Actions" från fly -out -menyn . Detta öppnar panelen Åtgärder . Skriv följande skript i den högra rutan i panelen Åtgärder :
stop ( ) ;
4
Testa filmen . Det slutar spela på ramen där du infogade skriptet . Tänk på att detta script stoppar filmen kallt . Det kan inte göra något annat om du inte ger användaren en väg ut , till exempel en knapp som hoppar filmen till nästa bildruta , scen eller någon annan bildruta på tidslinjen . Vanligtvis skulle du skapa flera knappar eller en meny i denna ram . Addera Pausa en film för Effect
5
Öppna Flash FLA filmen där du vill skapa en paus .
6
Gå till ramen på skript på tidslinjen där du vill skapa en paus . ( Om filmen inte har ett lager för skript , skapa en : Klicka på " Nytt lager " knappen [ sidan ikonen i det nedre vänstra hörnet av tidslinjepanelen ] Dubbelklicka på lagrets namn och döp lagret flesta . . designers namnge sina manus lagret " Åtgärder " eller " skript. " ) Högerklicka i ramen och välj " Infoga nyckelbildruta " från fly -out -menyn .
7
Högerklicka på den nya keyframe och välj " Åtgärder " från fly -out -menyn . Detta öppnar panelen Åtgärder
8
Ange 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 stoppar filmen och skapar en timer variabel som startar filmen igen efter fem sekunder . Du kan ändra antalet sekunder filmen pauser genom att ändra numret " 5000 " i den andra raden i skriptet . Sekunder mäts i millisekunder . Så , till exempel , för att ändra pausen till 10 sekunder , byt " 5000 " till " 10000 ".
9
Testa filmen . Det bör stanna i den bildruta där du infogade skriptet . Om den inte gör det , kolla ditt manus .