ミスチルの大名曲の数々が配信決定!! 31日間無料!!

お世話になっております。
FlashMX WinXPを使用しています。

Flashに音楽を読み込みシーンによって違う音楽を流したいのですが、
方法がわかる方、宜しくお願いします。

例えば
画面右側にサムネイル写真5枚、クリックすると左に各々の拡大写真が
1枚表示されるFlashを作り、クリックして拡大画像のが切り替わり、
音楽も切り替わるようにしたいのです。

つまり「A」というサムネイルをクリックすると
「A」の拡大画像が表示
「サウンドA」とういう音楽を流す。

「B」のサムネイルには「B」を
といった形で設定するにはどうすれば良いのでしょうか?
タイムラインにサウンドを設定してみたのですが、
「A」から「B」に変わる際、「A」の音楽が残ったまま「B」の
音楽が始まってしまいます。

音楽をどこに設定し、どのようなアクションを使用すればよいのでしょうか?
宜しくお願いします。

このQ&Aに関連する最新のQ&A

A 回答 (1件)

> 「A」から「B」に変わる際、「A」の音楽が残ったまま「B」の


> 音楽が始まってしまいます。

どういう方法かわかりませんが,
とりあえずはそこまでできるのですよね。

そしたら,
「B」の 音楽を始めるスクリプトの前に,
stopAllSounds(); を入れるのが最も簡単だと思います。
例えば,gotoAndStop(); をつかわれているのでしたら,

------------------------------
on (release) {
stopAllSounds();
gotoAndStop(2);
}
------------------------------

こんな感じでしょうか。

上の方法は簡単は簡単です。
でも複雑なことができないので,音はタイムラインに挿入せず,
ライブラリに登録した状態で,
ライブラリの音を右クリック→「リンケージ」から「ActionScriptに書き出し」にして,
リンケージの識別子で名前を付けて,
attachSound で呼び出してその音を操作すると複雑なこともできます。

「質問:Flashの音楽ループ」
http://oshiete1.goo.ne.jp/kotaeru.php3?q=1546909
 ↑教えて!goo ↓OKWave(同じです)
http://okwave.jp/kotaeru.php3?q=1546909

ここ↑の,
私ではなく#1の方の回答が参考になると思います。


一般的なサイトでは下記URLが参考になるかもしれません。

「サウンドの制御について」
http://hakuhin.hp.infoseek.co.jp/main/as/sound.h …

でも,簡単にするには,
最初に書いた stopAllSounds(); と,
次の音を鳴らすスクリプトを組み合わせることです。
    • good
    • 0

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!


人気Q&Aランキング