Wie man eine Vorwärts-Schaltfläche in Flash

August 5

Ein Adobe Flash ".fla" Datei eine Vorwärts-Schaltfläche Hinzufügen scheint möglicherweise schwierig das erste Mal, das Sie eine hinzufügen. Die Schaltfläche erfordert mehrere Codezeilen. Der erste Teil des Codes erzählt den Flash-Player erhöhen die Rate der Frames gespielt wird, wenn die Taste gedrückt wird. Der zweite Teil erzählt den Spieler bis zum Ende zu überspringen, wenn es gibt nicht genug Rahmen links in dem Film die erste Funktion zu erfüllen. Sie fügen Sie Code, um die Spieler, die vorwärts-Funktion zu stoppen, beim Loslassen der Taste sagen.

Anweisungen

Platzieren die Schaltfläche

1 Starten Sie Flash und öffnen Sie eine ".fla" Datei. Fügen Sie eine neue Ebene zur Zeitachse, indem Sie auf die Schaltfläche "Neue Ebene" in "Schnittfenster". Benennen Sie die Ebene, indem auf seinen Namen klicken und eingeben "Button."

2 Klicken Sie im Menü "Fenster" "Allgemeine Bibliotheken" und klicken Sie auf "Tasten." Die Tasten-Bibliothek öffnet in einem neuen Bedienfeld. Doppelklicken Sie auf den Ordner "Classic Buttons", dann "Playback". Wählen Sie die Schaltfläche "Gel Fast Forward", und ziehen Sie es auf der "Szene"-Fenster. Bereich "Eigenschaften" wird geöffnet.

3 Geben Sie "Forward_btn" im Feld "Namen" des Bereichs "Eigenschaften".

OnPress Funktion

4 Klicken Sie im Menü "Fenster" und wählen Sie "Aktionen." Die folgenden Codezeilen machen den Film dreimal schneller zu spielen, wenn die "Fast forward" gedrückt wird.

5 Typ "(forward_btn.onPress=function) {" in der ersten Zeile und drücken Sie "Enter."

6 Typ "_root.createEmptyMovieClip("controller_mc",1);" in der zweiten Zeile und drücken Sie "Enter."

7 Typ "controller_mc.onEnterFrame=function() {" in der dritten Zeile und drücken Sie "Enter."

8 Typ "_root.gotoAndStop(_root._currentframe+3);" in der vierten Zeile und drücken Sie "Enter."

9 Typ "Wenn (_root._currentframe + 3 > _root._totalframes) {" in der fünften Zeile und "_root.gotoAndStop(_root._totalframes);" in der sechsten Zeile. Dadurch wird die Schaltfläche am Ende des Films zu gehen, wenn die "Fast forward" Taste gedrückt wird, gibt es weniger als drei Frames Links.

10 Typ "}" in Linien, sieben, acht und neun, dieser Teil des Codes zu beenden.

OnRelease Funktion

11 Typ "(forward_btn.onRelease=function) {" panel in der 10. Zeile der "Aktionen" und drücken Sie "Enter."

12 Typ "controller_mc.removeMovieClip();" in der 11. Zeile und drücken Sie "Enter." Typ "}" in der nächsten Zeile zu diesem Teil des Codes zu schließen.

13 Ermöglichen Sie den Benutzer, die "Fast forward" loslassen, auch wenn die Maus über die Schaltfläche nicht bereit ist, durch drei weitere Zeilen Code eingeben. Typ "(forward_btn.onReleaseOutside=function) {" in die nächste Zeile über das Bedienfeld "Aktionen" und dann "controller_mc.removeMovieClip();" in der nächsten Zeile, gefolgt von "}" in der letzten Zeile.

14 Testen Sie die Schaltfläche. Menü "Datei", wählen Sie "Vorschau" klicken Sie auf "Flash".