動画が始まったらBGMを止めたい
質問させていただきます。
以下のようなサイトを作っているのですが、行き詰ってしまいました…。フルフラッシュのサイトですが、BGMを流しています。そのBGMは「オン/オフ」のボタンでストップすることができます。
サイト内で映像を紹介する箇所がありまして映像が始まったら、自動的にBGMが止るようにしたいのですが、今のところボタンを押して止める方法しかわかりません。(よく映画のサイトである予告編紹介みたいな感じです)
映像のほうは、Flash8でflvを書き出し、メインサイトとは別にウィンドウを開いて、表示させています。
まだまだFlash初心者で、特に音関連は見よう見真似でやっている状態なので、どっち方向に考えていったらいいものやら見当もつきません。
どうかよろしくお願いします。
ディレクトリ構成はこうです。
--index.html
「メイン」.swf
映像用.html(別ウィンドウで開く)
映像.swf
映像.flv
制御バーのスキン.swf
「メイン」.swf内のBGM制御ボタンのスクリプトはこうです。
onClipEvent(load)
{
oto=new Sound();
oto.attachSound("sound2");
snd.onSoundComplete=function()
{
this.start();
};
play_flg=true;
gotoAndStop(Number(play_flg)+1);
}
on(release)
{
if(play_flg)
{
oto.stop("sound2");
play_flg=false;
}
else
{
oto.start();
play_flg=true;
}
gotoAndStop(Number(play_flg)+1);
}
お礼
良く知っている曲でしたが、誰の曲が全く思い出せませんでした。 Paulとは!!!思い出せなかった自分にびっくりです。。。。 どうもありがとうございました。