Programmtaste mit ActionScript und Script Assist
Wir haben unseren Flash abgeschlossenR. CS4 eCard-Animation, fügte den stop () -Code hinzu und erstellte die Schaltfläche, mit der unser Betrachter die Animation ein zweites oder späteres Mal wiedergibt. Jetzt können wir unserer Schaltfläche ActionScript 3-Code hinzufügen. Dieser Code weist Flash an, auf ein Mausereignis zu warten, z. B. auf das Klicken auf unsere Schaltfläche. Dann schreiben wir eine Funktion, um Flash mitzuteilen, was zu tun ist, wenn auf die Schaltfläche geklickt wird. Unsere Funktion weist Flash an, zum ersten Frame zurückzukehren und die Animation erneut abzuspielen.

Öffnen Sie Ihre Arbeitsdatei in Flash CS4.

1. Zuerst müssen wir unseren Replay-Button auf die Bühne legen. Wir möchten nicht, dass die Schaltfläche verfügbar ist, bis die Animation das erste Mal abgespielt wird und stoppt. Fügen wir also die Schaltfläche zum letzten Frame der Animation hinzu (Frame 75). Um zu verhindern, dass die Schaltfläche bis Frame 75 auf der Bühne angezeigt wird, müssen wir einen Keyframe hinzufügen. Klicken Sie mit der rechten Maustaste auf Frame 75 der Button-Ebene und fügen Sie einen Keyframe hinzu. Mit Flash erhalten Sie 74 leere Frames und einen Keyframe auf Frame 75.

Ziehen Sie nun eine Instanz (Kopie) der Wiedergabeschaltfläche aus der Bibliothek auf den Schnee in der unteren rechten Ecke der Bühne.

2. Um diese Instanz (Kopie) der Wiedergabeschaltfläche mit ActionScript zu steuern, müssen Sie ihr einen eindeutigen Namen geben. Gehen Sie mit der ausgewählten Schaltfläche zum Eigenschaftenfenster und ersetzen Sie "Instanzname" durch "replay_btn". Jetzt können wir mit der Arbeit am ActionScript beginnen.

3. Klicken Sie auf der Ebene Aktionen auf Frame 75 und öffnen Sie das Bedienfeld Aktionen. Hier ist unser bisheriger Code.

import flash.display.MovieClip;
this.stop ();

4. Lassen Sie uns Flash anweisen, auf einen Mausklick auf unsere Schaltfläche replay_btn zu warten. Wir werden Script Assist erneut verwenden, um unser ActionScript zu schreiben. Klicken Sie auf die Schaltfläche Skript-Assistent, um den oberen Bereich zu öffnen.

Klicken Sie auf das Pluszeichen, um die Liste der ActionScript-Codes zu öffnen. Klicken Sie in dieser Codeliste auf flash.events - IeventDispatcher - Methods - addEventListener. Flash aktualisiert unseren Code automatisch, indem diese beiden Zeilen hinzugefügt werden.

Weiter →

Copyright 2018 Adobe Systems Incorporated. Alle Rechte vorbehalten. Screenshots von Adobe-Produkten mit Genehmigung von Adobe Systems Incorporated. Adobe, Photoshop, Photoshop-Album, Photoshop-Elemente, Illustrator, InDesign, GoLive, Acrobat, Cue, Premiere Pro, Premiere-Elemente, Bridge, After Effects, InCopy, Dreamweaver, Flash, ActionScript, Fireworks, Contribute, Captivate, Flash Catalyst und Flash Paper ist / sind entweder [eine] eingetragene Marke (n) oder eine Marke (n) von Adobe Systems Incorporated in den USA und / oder anderen Ländern.


Video-Anleitungen: Verwendung der Programmtaste - (Deutsch mit UT) (April 2024).