Mit Schaltflächen können Benutzer mit Ihrem Adobe Flash-Dokument interagieren und es steuern. Sie können mit Actionscript 2.0 Funktionen und Ereignisse an Schaltflächen anhängen. Die neueste Version von Actionscript ist 3.0. Die beiden Versionen von Actionscript sind nicht kompatibel.
Der Support für Adobe Flash endet im Dezember 2020. Danach kann Flash nicht mehr verwendet werden
Schritte
Teil 1 von 3: Einfügen einer Schaltfläche in ein Actionscript 2.0-Dokument
Schritt 1. Öffnen Sie Actionscript 2.0
Es gibt zwei Versionen von Adobe Actionscript: Actionscript 2.0 und Actionscript 3.0. Version 3.0 ist die neueste Version und ihr Code ist nicht mit Actionscript 2.0 kompatibel. Stellen Sie für dieses Tutorial sicher, dass Sie ein Adobe Flash Actionscript 2.0-Dokument verwenden.
Schritt 2. Öffnen oder erstellen Sie ein neues Actionscript 2.0-Dokument
Wählen Sie beim Starten von Adobe Flash „Flash-Datei (Actionscript 2.0)“aus. Wenn Sie das Programm bereits geöffnet haben, verwenden Sie die Tastenkombination Strg+N für Windows oder ⌘ Befehlstaste+N für Macs.
Schritt 3. Fügen Sie eine Schaltfläche ein
In Adobe Flash werden Schaltflächen schnell mit der Schaltflächensymbol-Funktion erstellt. Um auf diese Funktion zuzugreifen, können Sie Einfügen > Symbol wählen, die Windows-Tastenkombination Strg+F8 verwenden oder die Mac-Tastenkombination ⌘ Befehlstaste+F8 verwenden. Geben Sie im Dialogfeld einen neuen Namen in das Feld „Name“ein. Verwenden Sie das Dropdown-Menü neben "Typ", um "Schaltfläche" auszuwählen. Die Schaltfläche wird in Ihrer Bibliothek angezeigt (siehe rechte Seite).
Teil 2 von 3: Definieren des Erscheinungsbilds und des Status Ihrer Schaltfläche
Schritt 1. Definieren Sie den Aufwärtsrahmen
Ihre Schaltfläche hat vier verschiedene Zustände: Up-Frame, Over-Frame, Down-Frame und Hit-Frame. Diese Zustände sind in der Zeitleiste sichtbar. Der Aufwärtsrahmen definiert das Aussehen Ihrer Schaltfläche, wenn sie nicht verwendet wird. Um das Erscheinungsbild des oberen Rahmens zu erstellen, können Sie das Zeichenwerkzeug verwenden. Anstatt eine eigene Schaltfläche zu zeichnen, können Sie eine Grafik aus den „Common Libraries“importieren. Wählen Sie Fenster > Allgemeine Bibliotheken > Schaltflächen. Wählen Sie eine Schaltflächengrafik aus und ziehen Sie sie auf die Bühne.
Schritt 2. Definieren Sie den Überrahmen
Der Überrahmen definiert das Aussehen der Schaltfläche, wenn der Benutzer mit der Maus darüber fährt. Klicken Sie in der Timeline auf das Kästchen direkt unter „Over“. Wählen Sie Einfügen > Zeitachse > Keyframe. Die von Ihnen erstellte Schaltfläche sollte auf der Bühne angezeigt werden. Sie können die Position und/oder das Aussehen der Schaltfläche mit der Symbolleiste oder dem Eigenschaftenbereich ändern.
Schritt 3. Definieren Sie den unteren Rahmen
Der Abwärtsrahmen definiert das Aussehen der Schaltfläche, wenn der Benutzer sie auswählt oder anklickt. Wählen Sie das Kästchen direkt unter „Unten“auf der Zeitleiste aus. Wählen Sie Einfügen > Zeitachse > Keyframe. Die Schaltfläche, die Sie im oberen Frame erstellt haben, sollte auf der Bühne erscheinen. Sie können die Position und/oder das Aussehen der Schaltfläche mit der Symbolleiste oder dem Eigenschaftenbereich ändern.
Schritt 4. Definieren Sie den Trefferrahmen
Der Trefferrahmen definiert einen Bereich auf der Bühne, der auf den Cursor des Benutzers reagiert. Der Trefferrahmen ist nützlich, wenn Ihre Schaltfläche klein oder ungewöhnlich geformt ist. Wählen Sie Einfügen > Zeitachse > Keyframe. Zeichnen Sie eine Form, die alle drei Rahmen und/oder einen größeren Bereich umfasst. Diese Form wird weder in der Szene noch im Endprodukt angezeigt. Die Definition des Trefferrahmens ist optional. Wenn Sie es nicht definieren, dient der Up-Frame als Standardtreffer-Frame.
Teil 3 von 3: Zuweisen von Aktionen zu Ihrer Schaltfläche
Schritt 1. Öffnen Sie das Bedienfeld „Aktionen“
Wenn Sie einer Schaltfläche Aktionen zuweisen, möchten Sie die Szene bearbeiten, nicht die Schaltfläche selbst. Klicken Sie auf die Szene, die Sie bearbeiten möchten. Klicken Sie mit der rechten Maustaste auf die Schaltfläche und wählen Sie "Aktionen" aus dem Menü. Im angezeigten Dialogfeld „Aktion“können Sie Aktionen zuweisen, indem Sie Code eingeben oder Code aus den „Aktionen“oder der Bibliothek einfügen.
Schritt 2. Geben Sie die Funktion an
In Adobe Flash führen Funktionen bestimmte, wiederholbare Aufgaben aus. Wenn der Benutzer über den Cursor mit Schaltflächen interagiert, treten diese Aufgaben auf. Diese Funktion ist im Actionscript-Code gekennzeichnet durch An.
An ()
Schritt 3. Bestimmen Sie, wann die Aktion ausgeführt wird
Ereignisse sind Timing-Hinweise, die dem Programm mitteilen, dass etwas passiert ist. Bei Schaltflächen werden diese Timing-Hinweise mit der Maus ausgeführt. Das Ereignis wird innerhalb der Parents platziert. Zu den häufigen mausbezogenen Ereignissen gehören Drücken Sie: Aufgabe wird ausgeführt, wenn die Taste gedrückt wird; Veröffentlichung: Aufgabe wird ausgeführt, wenn die Maus losgelassen wird; sich umdrehen: Aufgabe ist abgeschlossen, wenn die Maus über die Schaltfläche bewegt wird.
auf (drücken)
Schritt 4. Benennen Sie die Funktion
Fügen Sie nach der schließenden Klammer ein Paar Klammern ein { }. Die Funktion, die ausgeführt werden soll, wenn das Ereignis eintritt, steht in Klammern. Zu den üblichen Funktionen gehören: abspielen, halt, gotoAndPlay, gotoAndStop, nächster Rahmen, nächste Szene, prevFrame, prevSzene, stopAllSounds.
on (drücken) { gotoAndStop(); }
Schritt 5. Geben Sie die Bild- oder Szenennummer ein
Für einige Funktionen müssen Sie ein bestimmtes Bild oder eine bestimmte Szene auflisten, zu der Sie wechseln möchten. Fügen Sie die Bild- oder Szenennummer in die Klammern neben der benannten Funktion ein.
auf (drücken) { gotoAndStop (12); }