Flash unterstützt mehrere Möglichkeiten, um Pause ein Film ( Beenden der Filmwiedergabe ) . Allerdings sind die meisten Designer haben in der Regel nur zwei Gründe , um absichtlich unterbrechen Filmwiedergabe : entweder die Wiedergabe zu stoppen , um für die Benutzerinteraktion , wie ein Mausklick , um die Wiedergabe anzuhalten oder vorübergehend Wirkung --- so dass der Benutzer Zeit zu nehmen, in (oder warten bemerken etwas auf ) einem bestimmten Bildschirm . Beide Arten von Pausen sind leicht mit einfachen, leicht zu schreiben Script erreicht . Things You
Adobe Flash CS3 oder höher
brauchen anzeigen Weitere Anweisungen
Stoppen eines Films zu Warten User Interaction
1
Öffnen Sie das Flash- Film, in dem FLA Sie wollen , um eine Pause zu erstellen.
2
mit dem Rahmen auf dem Script in der Zeitleiste , wo Sie wollen , um eine Pause zu erstellen gehen . (Wenn Ihr Film nicht über eine Schicht für Skripte , erstellen : Klicken Sie auf " Neue Ebene "-Button [ die Seite -Symbol in der linken unteren Ecke der Zeitleiste ] Klicken Sie doppelt auf den Namen der Ebene und benennen Sie die Schicht Most. . Designer nennen ihre Skripte Schicht " Aktionen " oder "Scripts ". ) Rechtsklick auf den Rahmen und wählen Sie "Einfügen Keyframe " aus dem fly-Out- Menü .
3
rechten Maustaste auf den neuen Keyframe und wählen Sie " Aktionen " aus dem fly-Out- Menü . Es öffnet sich das Bedienfeld Aktionen . Geben Sie das folgende Skript in dem rechten Fensterbereich des Bedienfelds Aktionen :
stop ();
4
Testen Sie den Film . Es stoppt die Wiedergabe auf dem Rahmen , in das Sie das Skript. Beachten Sie, dass dieses Skript den Film kalt hält . Es kann nichts anderes tun , wenn Sie dem Benutzer einen Ausweg, wie eine Schaltfläche, die den Film springt zum nächsten Bild , Szene oder einem anderen Bild in der Zeitleiste zu stellen. Normalerweise würde man mehrere Tasten oder ein Menü in diesem Rahmen zu schaffen.
Anhalten eines Films für Effect
5
Öffnen Sie den Flash FLA Film, in dem Sie eine erstellen Pause.
6
mit dem Rahmen auf dem Script in der Zeitleiste , wo Sie wollen , um eine Pause zu erstellen gehen . (Wenn Ihr Film nicht über eine Schicht für Skripte , erstellen : Klicken Sie auf " Neue Ebene "-Button [ die Seite -Symbol in der linken unteren Ecke der Zeitleiste ] Klicken Sie doppelt auf den Namen der Ebene und benennen Sie die Schicht Most. . Designer nennen ihre Skripte Schicht " Aktionen " oder "Scripts ". ) Rechtsklick auf den Rahmen und wählen Sie "Einfügen Keyframe " aus dem fly-Out- Menü .
7
rechten Maustaste auf den neuen Keyframe und wählen Sie " Aktionen "aus dem fly-Out- Menü . Es öffnet sich das Bedienfeld Aktionen
8
Geben Sie die folgende Skript in den rechten Bereich des Bedienfeld Aktionen :
this.stop ();
var timelinePause . : Timer = new Timer (5000 , 1); timelinePause.addEventListener ( TimerEvent.TIMER , timerHandler ); timelinePause.start ();
Funktion timerHandler ( evt : Object) : void { this.play ();}
Dieses Skript stoppt den Film und erstellt eine Timer-Variable , die den Film startet nach fünf Sekunden. Sie können die Anzahl der Sekunden, die der Film Pausen , indem Sie die Nummer " 5000 " in der zweiten Zeile des Skripts. Die Sekunden werden in Millisekunden gemessen. So, zum Beispiel , um die Pause bis 10 Sekunden ändern, ändern Sie " 5000 " bis " 10000 ".
9
Testen Sie den Film . Es sollten anhalten in dem Rahmen , in das Sie das Skript. Wenn dies nicht der Fall , überprüfen Sie Ihr Skript .