人力検索はてな
モバイル版を表示しています。PC版はこちら
i-mobile

Flash MXで数種類のサウンドを読み込み、それぞれのボリュームを個別に操作しようと思っています。しかし、どれか一つのボリュームを変えると、全てのサウンドにそのボリュームが反映されてしまいます。なにか解決策はありますでしょうか?

●質問者: spfdesign
●カテゴリ:コンピュータ
✍キーワード:Flash MX ボリューム 操作
○ 状態 :終了
└ 回答数 : 3/3件

▽最新の回答へ

1 ● suikanonaraduke
●5ポイント

http://www.ssw.co.jp/products/win/sit03w/sit03w.htm

ソースとなるサウンドファイルのピークレベルを調整すれば良いと思いますが。

↑のソフトを使えばすぐにできると思いますよ。

◎質問者からの返答

早速ありがとうございます!FlashMX内でアクションスクリプトを使用しての設定方法が知りたいです。


2 ● que
●10ポイント

http://www.macromedia.com/jp/

Adobe

URLはダミーです。

例えば、インスタンス名sound1、sound2というオブジェクトを作ってその中でそれぞれのサウンドを鳴らすようにして、ステージに配置した場合、

volume1 = new Sound(sound1);

volume2 = new Sound(sound2);

とまず定義します。

その後は例えば

volume1.setVolume(0);

といったかんじでコントロールすればよいと思います。サウンドをLoadmovieする場合は、レベル指定でコントロールしても良いと思います。

◎質問者からの返答

ありがとうございます。

すみません。ご提案いただいた内容で試してみたのですが、ダメだったということを記述するべきでしたね。

ちなみにボクは下記のようにしました。

タイムライン上に、

overSound = new Sound();

overSound.attachSound(”over”);

outSound = new Sound();

outSound.attachSound(”out”);

と記述し、ボタンに

on (release) {

overSound.start();

overSound.setVolume(50);

}

on (release) {

outSound.start();

outSound.setVolume(100);

}

と記述しています。

なんどやっても、どのような場所に書いてもダメでした。

上記の内容で問題点はみあたりますでしょうか?


3 ● mcq
●45ポイント

http://flashfaq.org/modules/newbb/viewtopic.php?topic_id=628&for...

Soundオブジェクトのターゲットに設定するMovieClipを分ければ良いそうです。

◎質問者からの返答

mcqさん、ありがとうございます!

上記を参考に無事制御することができました!

非常に助かりました!

関連質問


●質問をもっと探す●



0.人力検索はてなトップ
8.このページを友達に紹介
9.このページの先頭へ
対応機種一覧
お問い合わせ
ヘルプ/お知らせ
ログイン
無料ユーザー登録
はてなトップ