• 締切済み

Flash:親・子それぞれにある音声の重複再生を防ぎたい

すみません、教えていただければ幸いです。 親swfファイルに、 音声ファイルが自動再生するようにしているのですが、 親swfファイルにて、別の音付き子swfファイルを 読み込ませるフレームがあります。 子swfファイルが再生された場合、 親swfファイルでの音声も再生されているので、 音声ファイルが重複して再生されてしまいます。 子swfファイルが配置されているフレームが 親swfで再生された場合のみ、親側の音声ファイルを停止させる ようにしたいのですが、音を消すようにアクションスクリプトを 記述すると、親・子両方の音声ファイルが停止してしまいます。 もし、改善に向けた助言いただけるようでしたら、 ありがたいです。 どうぞよろしくお願い申し上げます。

  • Flash
  • 回答数1
  • ありがとう数0

みんなの回答

  • zari514
  • ベストアンサー率48% (26/54)
回答No.1

ヘルプでsetVolumeを調べましょう。

関連するQ&A

  • 外部swf(子swf)から、親swfの特定「シーン/フレーム」にリンクをしたい。

    アクションスクリプト初心者です。お力をお貸し下さい、どうぞよろしくお願いいたします。 「親swf」ファイルに、「子swf」ファイルを読み込み、「子swf」のリンクボタンから 「親swf」ファイルの指定「シーン/フレーム」にリンクをしたいのですが上手くいきません。 「親」ファイルのタイムライン上に配置した「ムービークリップ(インスタンス名:tv)」を 外部swf「子swf」に差し替えるスクリプトは ---------- loadMovie("子swf", "tv"); stop(); ---------- と、記述して上手く動いてますが、 「子swf」のリンクボタンから「親swf」の指定「シーン/フレーム」にリンクさせるにはどの様なスクリプトを書けば良いのか?アドバイスをお願いいたします。 ※「親swf」の指定「シーン/フレーム」とは、「子swf」を読み込む前の「シーン/フレーム」 に戻したいのです。 感覚として下記のようなスクリプトを書きましたが、「親swf」の最初のシーン/フレームに 戻ってしまいます。 リンクボタンに記述 ---------- on (release) { loadMovieNum("親swf", 0); _root.gotoAndPlay("指定シーン",フレーム番号); } ---------- どなたか詳しい方アドバイスよろしくお願いいたします。

    • ベストアンサー
    • Flash
  • FLASHで指定フレームまでを再生したい

    FLASHを初めて触っています。 外部のSWFファイルを読み込んで再生しているのですが その中のあるフレームまで再生されたら停止するような スクリプトにしたいのですが そのようなことはできますか? あるフレームから開始することはできるんですが ここまで、と停止するメソッドが良く分かりません。 分かる方いらっしゃったらお教えください。

  • 2つのSWFを連続再生する方法を教えてください。

    2つのSWFを連続再生する方法を教えてください。 ひとつのswfファイルをつくって(以下1.swf) それを、別のswfからよみこまして、その続きを再生したいと考えております。(2.swf) このとき 「1.swf」の1フレームにアクションで ===== loadMovieNum("1.swf", 0); gotoAndPlay("start"); ===== として、 2フレーム目にラベル「start」をつけているのですが 「2.swf」を実行した場合に、「1.swf」は読み込みますが、 その後、「1.swf」を繰り返してしまいます。 また、繰り返すので、「1.swf」のラストフレームに「stop();」 を入れると当然のごとく止まってしまい、 「2.swf」の2フレーム以降を再生してくれません。。 非常に初歩的な問題だと思うのですが、 「2.swf」の1フレーム目にはなんというアクションスクリプトを記載すればいいのか、 教えていただけないでしょうか? よろしくお願いいたします。

  • Flashで1回だけ再生するには?

    Flashのアクションスクリプト(?)について。Flashはswfファイルが既定で「ループ再生」されますが、「1回だけ再生」にするにはどうするのでしょうか?どうぞよろしくお願いします。

    • ベストアンサー
    • Flash
  • FLASHでボタンを押すと、FLASHムービーが再生から停止までいくようにしたいです。

    FLASHの初心者です。 以下の物が作りたくてチャレンジをしております。 構成的には、一個の画面と、一個のボタンがあり、 あらかじめFLASHムービーを何個か作り、 一個のFLASHファイルに読み込んで、 ボタンを押すと一個目のムービーが再生、最終フレームで停止、 もう一回ボタンを押すと次のムービーが再生、最後… という具合にしていきたいです。 おそらくアクションスクリプトを使用して作らなければならないと 思うのですが、うまくできないのです… ついでにもう一つ、お聞きしたいことがあります。 フレーム数を右下に常に表示させたいです。 この方法も教えて欲しいです。 使用ソフトはFLASH CS3で、アクションスクリプトは3.0を使っています。 説明下手ですみません… よければ誰か助けてください>△<

  • Flash フレームを移動しても音が残ってしまう

    Flash フレームを移動しても音が残ってしまう 初心者です。フレーム間の移動について質問させて下さい。 1フレーム目にメニューボタンを配置し、ボタン1クリック(gotoAndStop(5))で、動画再生のSWFを配置した5フレーム目へ飛ばしています。 1フレームのボタン2クリック(gotoAndStop(4))で、画像を配置した4フレーム目へ飛ぶようにしています。 ボタン1で5フレームで動画を再生、その最中にボタン2をクリックするとステージ上は4フレーム目になりますが、再生中の動画の音声が消えません。 どういう処理が必要なのか具体的に教えていただけませんでしょうか。 AS3.0になります。

  • Flash CS4 + ActionScript 3.0 で swf

    Flash CS4 + ActionScript 3.0 で swf ファイルを作成しました。 メインのタイムラインの 1 フレーム目に ActionScript で stop(); を 指定したのですが、swf 単体で再生(Adobe Flash Player 10で再生)して 確認したところでは問題なく 1 フレーム目で停止しますが、 swf を HTML に配置してブラウザで確認したところ、 ロード時にはメインのタイムラインがすべて再生されてしまいます。 これについての対処法はあるのでしょうか? 自分なりの調べて見つけた方法としては、 ↓こんな感じだったのですが、根本解決ではない気がするので、  何か良い方法があれば、教えてください。よろしくお願いします。 ・外部ファイルを読み込むだけの swf を作って、  実際に再生したい swf を UILoader に読み込む ・全部ムービークリップに入れてしまって、  メインのタイムラインには、そのムービークリップだけ配置する

    • ベストアンサー
    • Flash
  • FLASH MXでサウンドを流す頁を作っているのですが、サウンド早送り、巻き戻し

    FLASH MXでサウンドを流す頁を作っているのですが、サウンド早送り、巻き戻し、一時停止のアクションスクリプトはどうしたらいいのでしょうか? 現在はボタンにサウンドが配置してあるフレームへ行くようにして、サウンドを止めるアクション スクリプトで音が全部止るようになっています。 また、LOADINGで読み込みを%で表示するやり方を教えてください。

  • Flash 重複しないムービー再生とその後の処理について

    標題の件、似たようなケースは多く、質問もいろいろ寄せられているの ですが、どうしても自分のケースに応用できなくて質問させていただき ました。 バージョンは「Flash MX 2004」で、やりたいことは以下の内容です。 ------------------------------------------- (1)9つのムービークリップを重複しないようにランダムに再生。  (なので正確にはシャッフルになるのでしょうか。。) (2)全てのムービーを再生後、次のフレームへ移動します。 ------------------------------------------- 以上です。 現在、1フレーム目に“Math.random();”を使ってランダムな数を取得 し、2~10フレームまで任意のフレームへ移動するよう設定していま す。2~10フレームまでは各ムービーを1フレームずつ配置している 状態で、それぞれstop();を設定しています。 各ムービークリップの最後のフレームには“_root.gotoAndStop(1);”を 設定して再びランダムな数を取得するようにしていますが、これだと重複 してしまうし、なおかつループし続けます。 「重複せずに全ムービーを再生後、11フレームへ移行する」という処理 がどうしてもわからず、ここから先が行き詰まってしまいました。 Math.random();のメソッド自体が適切でないのかも知れませんが、それら もふまえて、ご伝授いただけますでしょうか。 よろしくお願いいたします。

    • ベストアンサー
    • Flash
  • FLASHで外部ムービークリップのコントロール

    現在学校に通いFLASHの勉強をしています。 ある程度の基本的なスクリプトなら自分で書けるレベルです。 今回、学校での課題作成にあたり 外部のSWFファイルに配置したムービークリップのコントロールというのは出来るのかどうかが分からず投稿しました。 使用ソフトはflashCS3です。 例えば、a.swfにボタンを配置し、 押したらb.swfの「b_mc(ムービークリップ)を再生」とかはアクションスクリプトで制御出来るのでしょうか? また、こういった動作をしたい時のスクリプトの書き方などを回答として頂けると助かります。 よろしくお願いします。

専門家に質問してみよう