D0401271 SEをそのままにBGMのサウンドボリュームを下げたい。
Name りょう
Date 2004年01月27日 (火) 17時14分
Message Flash歴数日になります><
(一週間弱くらいです)

本当は半年程前には、Flashに興味をもっていて、始めようかなーって、検索をかけて、こちらのサイトの初心者講座を拝見させて頂き、一通り終わらせていたんですが、その後、Flashを触る気力に欠け、現在まで放置しておりました。

今回、本格的にFlashでカッコイイサイトを作りたいと、再度コチラにお邪魔させて頂き、アクションスクリプトなど、いくつも参考にさせて頂きました。私のような初心者には本当にありがたいサイトです><

それで、本題なのですが、サウンドボリュームスイッチを設置したのですが、BGMだけでなく、SEまでボリュームが下がってしまうのですが、SEにはサウンドボリュームを機能させず、BGMだけに対応するようにしたいのですが、どうしたらよいのでしょうかT-T

一部SEはサウンドボリュームがきいてなかったりなので、どうしてなのでしょうか・・・@@;;

サウンドボリュームスイッチとBGMは、ロードムービーでレベル1に読み込むようになっています。
SEはレベル0の各シーンに配置してあります。

BGMは、ストリームで書き出ししてますが、SEはイベントで配置しております。

拡張子で違うのかとか、いろいろ考えたのですが、WAVにもMP3にも効いてるものと効いてないものがあったり・・?!


サイトのURLを貼り付けさせていただきますので、何卒よろしくご教授頂けたらと思っています><

私がはまっているオンラインゲームの仲間内のサイトです。
ちょっと恥ずかしいですが。。

あと、勝手にここのサイト、参考にさせて頂いたのでリンク貼ってます@@;;
問題があるようでしたら、消去させていただきますT-T
Home or Link http://www.geocities.co.jp/Milkyway-Lynx/8842/infect/index.html
Response 01
2004年01月28日 (水) 22時28分> 憲ちゃん 
りょうさん、はじめまして♪

Soundオブジェクトは、最初に任意の「オブジェクト名」を付けて、
それに new Sound(インスタンス名)と( )内にコントロールするMCインスタンスを指定すると、
オブジェクト名で、指定したMCのなかにあるサウンドのみコントロールできます。

 オブジェクト名 = new Sound( インスタンス名 );

( )内のインスタンス名を省略して・・・

 オブジェクト名 = new Sound();

とすると、ムービー再生中のずべてのサウンドにコントロールが適用されます。

下図はボリュームコントロールバーが配置されている「音量調節」MCの編集画面です。



この中に、外部サウンド.swfを読み込むための「空のMC」を適当に配置します。
外部サウンド.swfの中身は、ストリーミングサウンドのファイルがあるだけで、
読み込んでも目には見えないので、どこに置いても構いません。
その「空のMC」のインスタンス名を「bgm」として、
外部サウンドのファイル名がサンプルでは「sound4.swf」です。
そして、オブジェクト名を仮に「soundV」と名付けた場合、
「音量調節」MCの1フレームのフレームアクションで・・・

 bgm.loadMovie("sound4.swf"); ←外部「sound4.swf」を空のMC「bgm」内に読み込む
 soundV = new Sound(bgm); ←空のMC「bgm」にSoundオブジェクト「soundV」を作る(生成)。

これで、「soundV」から取り出せる各サウンド機能(メソッド)は、
「bgm」の中のサウンドに限定されることになります。

したがって、2フレームのフレームアクション、

 vol = math.floor (tumami._x/2 + 50);
 soundV.setVolume(vol);

これは、「bgm」内だけのサウンドボリュームの値を設定することになります。
「Event」ボタンは、シーン編集画面に配置してあり、
ダウンフレームで「イベント」サウンドが鳴るようにしています。
「bgm」のボリュームを「0」にしても、それに関係なく音が出るはずです(*^.^*)


sound3.fla sound4.fla

それと、リンクありがとうございました(^^g/~~
Response 02
2004年02月02日 (月) 00時40分> りょう 
おお><
早速の返答ありがとうございます!!

しばらくネットに接続できていなかったので、遅くなりましたT-T

別に音楽だけのSWFファイルを読み込むんですね〜!!!

ON/OFFボタンは、このボリュームスイッチの中に
空白キーを入れて、そこに移動するボタンを作ればOKなのでしょうか!?

早速やってみます〜!!
http://www.geocities.co.jp/Milkyway-Lynx/8842/infect/index.html

このページの先頭へ