- ベストアンサー
FLASHのタイムラインに説明書き?するには
説明書などを読んでいると、タイムラインに赤い三角がついた状態で説明書きというかちょっとしたメモ書きみたいなものがついていたりします。 あれを挿入するにはどうしたらいいのでしょうか? FLASH5です。
- みんなの回答 (1)
- 専門家の回答
質問者が選んだベストアンサー
フレームラベルのことでしょうか。 設定したいフレームを選び、「フレーム」パネルにある「ラベル」の項目に名前を入力すると、そのフレームにラベル(名前)が付きます。 ラベルが付いているフレームには赤い三角のマークが付きます。次のキーフレームまでの間がないと、このマークしか見えない場合もありますが、間が充分にあればタイムラインにラベルが表示されます。フレームをカーソルを当てるとポップアップでも表示されるので、よく見えない時に活用してください。 ラベルは gotoAndPlay 文などの移動先として利用できます。 例えば、フレーム2に” GameStart ”というラベルを付けてあるとすると、 gotoAndPlay( 2 ); と gotoAndPlay( "GameStart" ); は、同じ意味になります。 gotoAndPlay でフレーム2と設定すると、フレームを挿入・削除したなどの都合で移動先がフレーム2ではなくなった時には、スクリプトの方も直さなければなりません。 しかし、フレームラベルを付けて gotoAndPlay の移動先をラベルで指定しておくと、途中のフレームを挿入・削除した場合でも、付けたラベルはフレームとともに移動しますので、スクリプトを直さなくても済みます。 フレームラベルは ActionScript で利用できるように、ムービーにも書き出されます。 「このフレームは○○をしているフレーム」と、単にメモ程度に利用したい場合は、フレームラベルではなくフレームコメントを使うと便利です。 設定方法はフレームラベルと同じ要領ですが、先頭に「 // 」を付けて記入すると、これはフレームコメントとなり、ムービーには書き出されなくなります。 フレームコメントがあるフレームには、赤い三角のマークの代わりに「 // 」が表示されます。
お礼
回答ありがとうございます。 無事できました。 便利な指定方法まで教えていただいて、早速活用してます。 これだとすごくラクでいいですね!(今までフレームを指定していたので) ところで質問なのですが、ボタンをクリックしたら指定フレームに飛ぶようにしたかったのですが、 Aというフレームラベル部分を終了したら、Bというフレームラベル部分に飛んで欲しかったため、 以下のように指定しました。 on(press){ gotoAndPlay("Back_***"); gotoAndPlay("*****"); } 一つ目のフレームラベル部分のボタン(5つ)は成功したのですが、 次以降のフレームラベル部分のボタンでは、1つ目のgotoAndPlayは無視され、2つ目の方に飛んでしまいました。 指定の方法が間違ってるのでしょうか? (ちょっと無理やりな感じもしましたが1つ目が動いてるのでいいのかと思いました。)