Wie Verwenden von Frame-Labels in Flash CS5

In Adobe Flash Creative Suite 5, viele Actionscript-Anweisungen, wie GOTO-Anweisungen, die Bezugszahlen exakt Rahmen der Flash CS5 Zeitleiste zu navigieren. Wenn Sie die Platzierung von etwas auf der 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 Zeitleiste zuweisen, die Sie direkt aus Actionscript aufrufen können.

Rahmen Etiketten sind bekannte Namen, die Sie in jedem Keyframe zuweisen können (wie Start, 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 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 Bild 1 der neuen Schicht.

Achten Sie darauf, den richtigen Rahmen und nur diesen Rahmen zu wählen.

3

Geben Sie oben in das Textfeld im Label-Bereich des Eigenschafteninspektor angezeigt.

Zum Beispiel zugewiesen wir dies den Labelnamen oben Keyframe.

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).

Fügen Sie ein gotoAndPlay () Aussage hier.

5

Suchen Sie die Zeile, die gotoAndPlay liest (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ü