ActionScriptを使った音のスクリプトについて勉強しています。ステージ上に二つの音楽プレーヤーを設置し音楽を流す、という事からはじめてみたのですが、上手く行かずに困っています。
設置した音量+/-ボタンを押すと両方の音量が変わってしまったり、片側を再生している状態で、もう一方を再生すると、もう一方は停止してしまったり(目的的には困らないのですが、本来両方とも再生され音がでているのが本来の姿のようなので)、といった状態です。
何かを間違えた理解と書き方をしていると思うのですが、間違いの指摘や音のアクションスクリプトの書き方についてご教授いただければと思い、質問させていただきました。
複数音楽プレイヤーを設置 という事がしたい場合のアドバイスやご教授をいただきたく思います。
よろしくお願いします。
ステージ
MC01(インスタンス名、I_MC01)
L__MC再生ボタン(インスタンス名、I_saisei)
L__MC音量+ボタン
L__MC再生-ボタン
MC02(インスタンス名、I_MC02)
L__MC再生ボタン(インスタンス名、I_saisei)
L__MC音量+ボタン
L__MC再生-ボタン
と二つのシンボルがステージ上に配置し、各MCに再生ボタンと音量+/-ボタンを配置しています。
MC01
onClipEvent (load) {
Hsound_MC01 = new Sound(I_MC01);
Hsound_MC01.attachSound("RS_MC01");
}
MC再生ボタン
onClipEvent (load) {
Hvol= 50;
}
on (release) {
_root.I_MC01.Hsound_MC01.stop();
_root.I_MC01.Hsound_MC01.start();
}
onClipEvent (enterFrame) {
_root.I_MC01.Hsound_MC01.setVolume(this.Hvol);
}
MC音量+ボタンon (release) {
if (_root.I_MC01.I_saisei.Hvol<100) {
_root.I_MC01.I_saisei.Hvol += 10;
}
}
と書きました。MC02も同じで、01と02が違うだけです。
No.1ベストアンサー
- 回答日時:
> Hsound_MC01 = new Sound(I_MC01);
ここのSoundに当てる引数が自身でなく存在しないターゲットに向けて指定してしまっているのでそのような不具合を引き起こしているのではないでしょうか
(I_MC01内のI_MC01を指しています -> _root.I_MC01.I_MC01)
01 02 ともに new Sound(this) として、各MC自身を指定してあげてください
suzukiさん書き込みありがとうございます。
解決&理解できました。ご指摘いただいた部分の()内が何を指定すべきかがしっかり理解できていなかったもので、ご回答を参考にようやく理解する事ができました。
大変助かりました。
書き込みありがとうございました。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
ダブルクリックを無効にするには
-
虫眼鏡拡大ムービーの中にボタ...
-
ボタンをクリックしてスタート...
-
VBAで改行の入ったデータの正規...
-
POIでのテキストボックス作成に...
-
ASPソース無料ダウンロードサイ...
-
hitTestについて教えてください
-
'2465'指定した式で参照してい...
-
VBAユーザーホームテキストボッ...
-
テキストエリア内の文字列にリ...
-
XMLの&が&に変換されない
-
VBScriptでエクセルを開き、
-
UWSCのBTN関数について。
-
マウス自体の移動量の取得
-
IP Address 入力フォームについて
-
VB6.0で、フォームから、別のフ...
-
別のアプリケーションのテキス...
-
Excelのマクロについて!早急で...
-
photoshopで書いた四角の枠の中...
-
SharedObjectの動作がうまくい...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
×ボタンを無効化したいのですが...
-
Flashのボタンの書式のコピー
-
VB 基本的なプログラム √ ...
-
arduino プログラムについて
-
マウスオーバーで色が薄くなる...
-
ムービークリップの中のボタン...
-
画面全体にスクロールバーをつ...
-
FlashLiteでムービークリップを...
-
指定したURLを開くアクショ...
-
ボタンのカウント数でムービー...
-
Flash8 リンクの挿入の仕方
-
ムービークリップをボタン操作...
-
ムービークリップの中にボタン...
-
的当てゲーム
-
[Start]を押すと始まるFlas...
-
メニューボタンを押されたまま...
-
ボタンアクション flash アク...
-
記述の無いアクションが動く??
-
Dream weaverでのフラッシュボ...
-
ボタンから一つ上の階層のムー...
おすすめ情報