Flash ist der Industrie-Standard für die Erstellung von animierten Filmen, darunter Slideshow --- self - Lauf Filme, die automatisch eine Seite nach der anderen. Sie können Diashows in Flash auf viele verschiedene Arten und mit verschiedenen Optionen und Stile zu schaffen . Typischerweise , obwohl, Diashows ähnlich funktionieren --- ein Dia angezeigt wird, oder "spielt ", Pausen für ein paar Sekunden, und dann die nächste Folie spielt , dann eine Pause, und so weiter. Sie können ganz einfach erreichen diesen Effekt in Flash CS3 oder später durch die Wiederverwendung --- mit leichten Modifikationen --- eine sehr einfache ActionScript zur Anzeige und Pause jede Folie . Erstellen der ersten Rutsche und Script
Erstellen Sie die erste Seite der Diashow in den ersten Frame des Films. Dann öffnen Sie das Bedienfeld Aktionen (rechte Maustaste auf den Rahmen in dem Sie arbeiten , und wählen Sie " Aktionen " aus dem Fly- Out-Menü ) , und fügen Sie dann (Typ oder Kopieren und Einfügen ) das folgende Skript in den rechten Bereich des Panels :
this.stop ();
var pauseFrame : Timer = new Timer ( 10000 , 1); pauseFrame.addEventListener ( TimerEvent.TIMER , startMovie ); pauseFrame.start ();
Funktion startMovie ( evt : Object) : void {
this.play ();}
Wenn Flash Player trifft dieses Skript auf der Zeitachse , unterbricht es den Film für zehn Sekunden. Dann beginnt es die Wiedergabe des Films wieder, bis es ein anderes Skript stößt. Um die Länge der Pause einstellen , ändern Sie die zweite Zeile des Skripts , wie folgt aus: Change " Timer ( 10000 , 1); " bis " Timer (8000 , 1); " zum Anhalten auf jeder Folie für acht Sekunden statt 10 . Dieses Skript misst die Zeit in Millisekunden.
Erstellen Zusätzliche Folien und Skripte
Beginn in der zweiten Frame des Films . Sie müssen ein neues Schlüsselbild für jede neue Folie --- rechten Maustaste auf den Rahmen und wählen Sie "Einfügen Keyframe " aus dem Fly-Out- Menü . Entwerfen Sie die neue Folie in diesem Rahmen. Dann, um das Bedienfeld Aktionen , und wählen Sie und kopieren Sie das Skript in Frame 1 . Navigieren Sie zu 2 in der Platte Rahmen und fügen Sie das Skript.
Jedes Skript muss etwas anders, sodass Flash nicht verwirrt werden. Nehmen Sie die folgenden Änderungen an der zweiten Skript : Am Ende aller drei Vorkommen von " pauseFrame ," Typ " Zwei " ( " pauseFrameTwo " ) , sowie die beiden Vorkommen von " startMovie " ( " startMovieTwo " )
< p > Weiter Erstellen neuer Seiten und das Kopieren und Modifizieren Sie das Skript. Um das Skript für das dritte Folie zu ändern , zum Beispiel , verwenden Sie " pauseFrameThree " und " startMovieThree . " Denken Sie daran, es gibt drei Vorkommen von " pauseFrame " und zwei Vorkommen von " startMovie . " Wenn Sie den Film zu testen , sollte jede Folie zu spielen und dann für 10 Sekunden . Dann sollte die nächste Folie Play, Pause und so weiter bis zum Ende der Diashow . Wenn Sie nicht bekommen, diese Ergebnisse , überprüfen Sie Ihre Skripte. Stellen Sie sicher, dass alle Vorkommen von " pauseFrame " und " startMovie " im jeweiligen Skript identisch sind, einschließlich Großschreibung .