" . Bildschirmpräsentationen" Flash CS4 unterstützt viele Möglichkeiten, um "page turner ", auch genannt " Bildergalerien ", " Zuschauer ", " Flip Bücher", und erstellen Sie Was auch immer Sie diese Art von Flash-Dokument aufrufen , ist das Konzept das gleiche --- ein einfacher Film, der mehrere Seiten nacheinander angezeigt , eine Seite nach der anderen. Ein einfacher Weg, dies zu erreichen, ist das Layout jeder Seite , ein Bild pro Seite , legen Sie eine einfache ActionScript in jedem Rahmen , die den Film pausiert kurz und geht dann der Film zum nächsten Bild . Einfache Pause -and-Play ActionScript
Eine Pause -and-play -Flash ActionScript erzählt , um eine Seite , oder Rahmen , Pause für ein paar Sekunden, und dann spielen spielen das nächste Bild . Beginnen Sie mit einem neuen Flash- Film FLA . Legen Sie die erste Seite in den ersten Frame . Wenn Sie fertig sind Auslegen der Seite , öffnen Sie das Bedienfeld Aktionen ( klicken Sie auf " Fenster " in der Menüleiste und wählen Sie " Aktionen " ) und geben Sie dann ( oder Kopieren und Einfügen ) das folgende Skript in den rechten Bereich des Aktionen -Panel:
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 pausiert der Film für fünf Sekunden, und dann wird die Wiedergabe des Films. Sie können die Pausenzeit durch Editieren der zweiten Zeile des Skripts einstellen . So unterbrechen Sie für 10 Sekunden, Wechsel "Timer (5000 , 1); " bis " Timer ( 10000 , 1); " . Beachten Sie, dass auch dieses Skript in Flash CS3 .
Seiten hinzufügen , um Ihre Page Turner
Einfügen einer " Keyframe " in den zweiten Rahmen , legen Sie die zweite Seite in das neue Schlüsselbild , und öffnen Sie das Bedienfeld Aktionen im zweiten Frame . Kopieren Sie das Skript in den ersten Frame im Bedienfeld Aktionen zu dem zweiten Frame im Bedienfeld Aktionen . Um doppelte Skript Fehler zu vermeiden, müssen Sie fünf Zeilen im Skript ändern : Legen Sie eine "2" hinter allen drei Vorkommen von " timelinePause " ( " timelinePause2 " ) und hinter den beiden Vorkommen von " timerHandler " ( " timerHandler2 " ) .
Wiederholen Sie diesen Vorgang für jede Seite , Modifizieren Sie das Skript in jedem neuen Frame. Zum Beispiel , in dem Skript für die dritte Seite , verwenden Sie " timelinePause3 " und " timerHandler3 . " Wenn Sie wollen, dass die Seite turner auf " loop " oder anfangen und spielen wieder wiederholt , legen Sie einfach und ändern Sie die Pause - and-Play- Skript wie Sie die anderen taten im letzten Frame des Films . Wenn Sie den Film auf der letzten Seite zu stoppen möchten, geben Sie die " stop () " (ohne Anführungszeichen ) Aktion auf der Linie 1 im Bedienfeld Aktionen , anstatt die Pause -and-Play -Skript.
testen Sie den Film
Wenn Sie testen oder exportieren und den Film abspielen , wird jede Seite spielen sollten , Pause, und dann zur nächsten Seite . Wenn der Film nicht wie erwartet funktioniert, oder wenn Sie Skriptfehler erhalten , überprüfen Sie Ihre Skripte --- vor allem wo Sie den " timelinePause " und " timerHandler " Änderungen vorgenommen. Diese müssen "unique" bei jedem Auftreten des Skripts.