目次:
- 1タイムラインで新しいレイヤーを作成し、ラベルにその名前を割り当てます。
- 2新しいレイヤーのフレーム5を選択します。
- 3テキストボックスに 上 を入力します。
- 4アクションレイヤのフレーム22を選択し、ウィンドウ→アクションを選択してアクションパネルを開きます(まだ開いていない場合)。
- 5 gotoAndPlay(5)と表示されている行を探します。 5を二重引用符で囲んだ新しいフレームラベルの名前(上)に置き換えます。
- 6コントロール→ムービープレビューを選択して、変更内容をプレビューします。
ビデオ: Spriteloq Tutorial: Flash FLA setup for Export 2024
Adobe Flash CS6の多くのステートメントは、正確なフレーム番号を参照してタイムラインをナビゲートします。タイムライン上の何かの配置(アニメーションの開始や終了など)を変更すると、フレーム番号が不正確になることがあります。このような場合、ActionScriptから直接呼び出すことができるタイムライン上のキーフレームに直接名前を割り当てることができます。
フレームラベル は、任意のキーフレーム(開始、終了、またはbig_finaleなど)に割り当てることのできるおなじみの名前です。フレーム番号を使用する代わりに、これらのフレームに名前でジャンプするようにActionScriptに指示することができます。
<! - 1 - >名前付きフレームの場所が変更された場合でも、ラベル名が同じであればスクリプトは機能します。キーフレームを移動すると、そのキーフレームに割り当てられたラベルが移動します。
フレーム番号の代わりにフレームラベルを使用するようにボタンを変更する方法は次のとおりです。
1タイムラインで新しいレイヤーを作成し、ラベルにその名前を割り当てます。
この名前は任意ですが、できるだけ直感的にレイヤーの名前を付けることは常に良い考えです。
<! - 2 - >2新しいレイヤーのフレーム5を選択します。
プロパティインスペクタが表示されます。
3テキストボックスに 上 を入力します。
テキストボックスは、プロパティインスペクタのラベル領域にあります。
4アクションレイヤのフレーム22を選択し、ウィンドウ→アクションを選択してアクションパネルを開きます(まだ開いていない場合)。
<! - 3 - >まだ実行していない場合は、gotoAndPlay()ステートメントを追加します。
5 gotoAndPlay(5)と表示されている行を探します。 5を二重引用符で囲んだ新しいフレームラベルの名前(上)に置き換えます。
コードは
gotoAndPlay(?? top ??)を読み込みます。
6コントロール→ムービープレビューを選択して、変更内容をプレビューします。
巻き戻しボタンをクリックすると、アニメーションがフレーム5にジャンプし、以前と同じように停止します。ただし、今回は絶対フレーム番号の代わりにフレームラベルを使用しています。
ここで、キーフレームをどこに移動しても、フレームラベルが同じであれば自動的にスクリプトが実行されます。