• 締切済み

ページが切り替わったらサウンドを自動的に止めたい

かなり初心者です、宜しくお願いします。 全Flashページを作っています。 トップページを開くと自動的にサウンドが流れ、 他のページへうつるとそのサウンドは自動的に止まってくれる・・・ というものを作りたいと思っています。 サウンドは外部mp3を読み込んで流す予定です。 Flashの作り方は、外部swfを読み込むというものではなく、 ページ数が少なかったのと外部swfの読み込み方がややこしかったので、 とりあえず1つのファイルにまとめました。 ラベル名をつけて、それを指定先として、Actionscriptでタイムラインを制御する形です。 この1つにまとめているからサウンドが自動的に流れたり止まったりできないのか? この形でもやり方があるのか? さっぱりわかりません。。 回答を宜しくお願いいたします。 FlashCS3で作成、Flash8で保存。swfは8/2.0で保存。WindowsXPです。

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

みんなの回答

  • BlurFiltan
  • ベストアンサー率91% (1611/1754)
回答No.1

> 他のページへうつるとそのサウンドは自動的に止まってくれる・・・ 今表示されているページ(HTML)は, そのページ(HTML)に貼り付いているFlash(SWF)から流れているはずです。 したがって, 他のページ(HTML)に移ると自動的にサウンドは止まります。 Flash には ページ という概念がないので, 勝手なページ(自分自身にしか伝わらない用語)を出されてもわかりません。 よくわかりませんが, その勝手に決めた「他のページ」に移るときのスクリプトに, stopAllSounds(); を付け加えれば良いのではないでしょうか。

franfran08
質問者

お礼

stopAllSounds();をつけて対処することができました。 ありがとうございました。

関連するQ&A

  • サウンドの制御で・・・

    初心者ですが、教えていただけると嬉しいです。 簡潔にいうと、サウンドを再読み込みしたときに音を鳴らさない仕組みにしたいのです。 私が作成したデータなのですが、 メインのページ(main.swf)があり、そこにメニューの項目(外部の各1.swf、2.swf、3.swfをムービークリップに読み込む用に設定)があります。 メニュー項目をクリックすると外部にあるSWFを読み込むムービークリップがおいてあるフレームに移動する方法になっています。 main.swfにのみONOFFボタンを作成し、最初にONの状態で 音を鳴らし、ループするようにしてあります。 MCの中にAiffサウンドをいれ、そのプロパティに同期イベント繰り返し999の設定をしています。 メインのページ(main.swf)のONOFFボタン制御はきちんとできているようで、OFFとしたときに、外部SWFページを読み込むフレームに移動したときも同じようにサウンドは止まった状態です。 しかし、ONにしたとき、外部SWFを読み込むフレームに移動したとき音がループしてなり続けているのですが、メインのページに頭からもどったときに、最初に鳴らした音も続いたまま二回目の音が重なって鳴ってしまうのです。 何度も繰り返すと二十三十とダブってしまうのです。 そのため、再度メインに戻ったときに音を読み込まない方法を教えていただきたいのです。 説明不足かもしれませんが、不明な箇所ありましたら補足いたします。 どうか宜しくお願い致します。

  • FlashCS4におけるActionScript3.0でのパブリッシュ

    FlashCS4におけるActionScript3.0でのパブリッシュ設定 表題の件ですが、FlashCS4でswfとhtmlを発行するときに設定を行うことができるのですが、ActionScript1.0と2.0で発行したときは幅と高さをパーセント指定でやってやることで、ブラウザのdivの変化に応じてFlashがスケーリングされます。しかしActionScript3のときだけこれがどうしてもできません。なにか特別に設定してやらなければならないのでしょうか?

    • ベストアンサー
    • Flash
  • Flashでページを閉じる方法

    初めに、まだFlashを初めたばかりなので 説明の仕方など至らない点が多々あると思います。 すみません。 できるだけ頑張って説明するので、よろしくお願いします。 今、Flashでフォトアルバムを作っています。 ソフトはadobeのFlashCS4で、2.0で作ってます。 構造としてはmainページ(大まかなmenu)があって、 そこからsabページ(細かいmenu)、photoページとなっています。 全て別のファイルで作っていて、actionscriptで swfファイルを開くようにしています。(階層状態?) そこで質問なのですが…。 photoのページに閉じるボタンをつけて それをクリックすると、sabページが表示されるように したいと思うのですがどのようなactionscriptを つけるといいのでしょうか。 photoページにはBGMがついているので 階層の順番が変わるだけだと、subページが表示されていても photoページのBGMが流れ続けてしまうんです。 何かいい解決策があれば教えてください。 よろしくお願いします。

  • サウンド編集のプログラムについて

    こんにちは。 以下のサイトなのですが、Flash上でサウンドの編集が出来てしまいます。 http://voon.jp/ さらに書き出し・保存もできるようです。 似たようなものを作ってみたいと思うのですが。。。 1.swfでの波形表示 →ActionScriptで取得できるものなのでしょうか? 2.サウンドの合成、書き出し →さほど重くなく書き出せているようですが、 そもそもサウンド編集をオンラインでやってしまおうという場合、 どのような方法があるのでしょうか? 最初はサウンド合成ではなく、その都度サウンドファイルをswfに読み込んで、擬似的に書き出しのようにしているのかとも思ったのですが、 その音素材を再度編集できるところを見ると、やはりサウンドファイルとして書き出しているのかな。。。と思いました。 ※どちらかというとこちらがメインの質問であるため、「その他」のカテゴリで質問させていただきました。 上記の2点、どなたかお詳しい方がいらっしゃいましたら、ご指導願います。

  • ActionScript3.0のswf読み込み

    ActionScript2.0のflashファイルに外部のActionScript3.0のswfを読み込むことはできないのでしょうか。よろしくお願いします。

  • actionscriptとFlash

    actionscriptとFlash 私は今actionscriptを勉強しています。 そこで質問なんですが、actionscript、Flashそれぞれ単体でswfファイルを生成できますよね? その生成したswfファイルに違いはあるのでしょうか? (動作的な意味ではなく、ファイル形式とかの意味でです。わかりづらくてすみません。。) 現在Flash Exploitというソフトを使い、swfファイルをsvgファイルへ変換させようとしています。 そこでswfファイルを読み込んでいるわけですが、Flash CS5で作成したswfファイルだときちんとsvgファイルへと変換できるのですが、actionscriptで作成したswfファイルは読み込んでもくれていないみたいなんです。 このソフトのHPを見ても特に解決策のようなものは見当たらなかったので、swfファイル自体に問題があるのかな、と思い質問しました。 ご回答よろしくお願いします。

    • ベストアンサー
    • Flash
  • 次のswfファイルを自動で読み込む

    FLASHでオープニングムービーなどを作っていて、長くなってしまう場合があります。 その場合、swfファイルを2つ3つに分けて途中途中で自動で次々にswfファイルを順番に読み込ませることは可能でしょうか? 見る人にはひとつの繋がったFLASHムービーに見えます。 FLASH8で制作しています。 どうぞ宜しくお願い致します。

    • ベストアンサー
    • Flash
  • Flash(swf)から音声ファイルを抽出したい

    WEB上のFlashから音声ファイル(mp3など)を抽出するのにオススメの方法などあれば教えてください。 外部swf読み込みや、外部mp3読み込み、などで実装されているFlashサイトでも抽出できるのが理想です。宜しくお願い申し上げます。

  • Flash(swf)内の外部からの動画の読み込み(FLASH5)

    いつもお世話になっております。 今回はFLASH内に動画を取り込む手法についてご助言頂ければと思い 投稿させて頂きました。 当方はFLASH5のみとなりますが他のソフトを使う等のご提案もあれば お願い致します。(FLASH8,9は価格が高いので除外でお願いします。) ・目的(理想) FLASH5のSWFからAVI、 もしくは動画の何れかを外部から読み込み再生する ・試した事 FLASH5で作成したSWFをFLASH8試用版で作成した外部FLAファイルを読む SWFを呼び出す。->失敗。FLASH5からFLASH8のSWFが読み込めない。 AVIをMOV(QUICK TIME)にコンバートし、FLASH5の別のSWFに埋め込む。 ->コンバート失敗、もとがDivXの為か? どの様な事でもよいのでご参考になる手法等あればお願い致します。 また、当方の環境の理由から出来るだけMOV形式は避ける方向でお願い致します。

    • ベストアンサー
    • Flash
  • FLASH5 使用しているサウンドの容量を減らしたい

    FLASH5で、サウンドをwavデータで貼っています。 swfにはきだしたところ容量が大きかったので、 いろいろ試してみましたが容量は一向に小さくならず困っています。 私が試した方法は、 ・サウンドプロパティでMP3に圧縮、ビットレートを8kbpsなどに落とし、  音質を速度優先にする ・ファイルを別名で保存する といった感じです。 どなたか対処法をご存知の方、よろしくお願いします。

専門家に質問してみよう