Wie man Frame-Labels in Adobe Flash CS6 verwenden

Viele Aussagen in Adobe Flash CS6 Referenz genaue Rahmennummern, um die Zeitleiste navigieren. Wenn Sie die Platzierung von etwas auf die Timeline (wie der Anfang oder das Ende einer Animation) passieren zu ändern, kann die Bildnummern ungenau werden. Für Fälle wie diese, können Sie Namen direkt in Keyframes auf der Timeline zuweisen, die Sie direkt aus Actionscript aufrufen können.

Rahmen Etiketten sind bekannte Namen, die Sie in jedem Keyframe zuweisen können (wie zum Beispiel Anfang, Ende, oder big_finale). Sie können dann Actionscript sagen zu dieser Rahmen namentlich als eine Alternative zur Verwendung einer Rahmennummer zu springen.

Wenn die Lage der benannten Frame ändert, noch Skripte funktionieren, solange der Markenname der gleiche ist. Wenn Sie einen Keyframe bewegen, bewegt sich die Beschriftung, die Sie zuweisen mit ihm.

Hier ist, wie eine Schaltfläche zu ändern, um eine Bildbezeichnung anstelle einer Rahmennummer zu verwenden:

1

Erstellen Sie eine neue Ebene in der Timeline und weisen Sie ihm den Namen Labels.

Dieser Name ist beliebig, aber es ist immer eine gute Idee, Name so intuitiv wie möglich Schichten.

2

Wählen Sie Rahmen 5 der neuen Schicht.

Der Objektinspektor dargestellt wird.

3

Eingeben oben in das Textfeld ein.

Das Textfeld ist im Label-Bereich des Eigenschafteninspektors.

4

Wählen Sie Rahmen 22 Ihrer Ebene Actions und wählen Sie Window-Aktionen das Bedienfeld Aktionen zu öffnen (falls es nicht bereits geöffnet ist).

Wenn Sie nicht bereits haben, fügen Sie ein gotoAndPlay () Erklärung.

5

Suchen Sie die Zeile, die liest gotoAndPlay (5). Ersetzen 5 mit dem Namen des neuen Bildbezeichnung (oben) in doppelte Anführungszeichen.

Der Code lautet nun

gotoAndPlay (# 147-top # 148 -) -
6

Wählen Sie bei gedrückter Ctrl-Film testen, um die Änderungen in der Vorschau anzeigen.

Klicken Sie auf die Rückspultaste und Sie sehen die Animation Sprung 5 zu gestalten und zu stoppen wie es früher tat. Dieses Mal jedoch, verwendet der Code, um eine Bildbezeichnung anstelle einer absoluten Rahmennummer.

Nun, egal, wo Sie den Keyframe bewegen, folgt das Skript automatisch, solange der Rahmen-Label gleich bleibt.

Menü