※ ChatGPTを利用し、要約された質問です(原文:FLASHで演奏中の表示の仕方)
FLASHで演奏中の表示の仕方
このQ&Aのポイント
FLASH8を使用して、演奏中のマークを表示する方法について教えてください。
質問者さんは、FLASHの中にバックミュージックを入れたいと思っています。BGMのONとOFFのボタンを付けて、押すと音楽が流れ始めたり停止したりします。しかし、演奏中のグラフィックと連動させる方法がわかりません。
質問者さんは、FLASHの初心者であるため、初歩的なことかもしれませんが、演奏中のマークとグラフィックを連動させる方法が知りたいです。
初めて質問をします。
FLASH8使用で、FLASHの中にバックミュージックを入れたいと思っています。
BGMのONとOFFのボタンを付けて、押すとそれぞれ音楽が流れ始めたり停止したりします。
ここまではできたのですが、演奏が始まると同時に「演奏中」を表現するマークを表示したいのです。
「BGM ON」ボタンを押すと「key1 = 1;」、「BGM OFF」ボタンを押すと「key1 = 0;」のような0と1をkey1に代入することでONとOFFの切り替えにできないかと思っているのですが、いまいち演奏中のグラフィックと連動できずにいます。
まだFLASH駆け出しの身なので、初歩的な事なのかもしれませんがご教授お願いします。
[BGM ON]のボタン内のスクリプト
on (release){
key1 = 1;
my_sound.start(0,999);
}
[BGM OFF]のボタン内のスクリプト
on (release){
key1 = 0;
my_sound.stop();
}
上記のようにしてみています。
お礼
私の考えに対する回答と推薦する別の方法もご説明下さいましてありがとうございました。 >ボタン ┬→ サウンド └→ グラフィック このご説明がとても良かったでした。 まだ、覚えている途中でtextを用いた手法がよく理解できずにいますが、方法論としてはどういった方向性で望めばいいのかがなんとなく掴めた気がします。
補足
結局、「演奏中」表示のムービークリップ(インスタンス名:playsound_mc)を、 onClipEvent(load){ stop(); } で止めた状態で始めて、演奏ONとOFFそれぞれのボタンには、 _root.playsound_mc.play(); と _root.playsound_mc.stop(); を用いて音楽開始及び停止時にムービークリップに動作を再生と停止を送る事にしてとりあえず動作できました。