• 締切済み

FLASHでサウンドストップ

こんにちは、 Flash MXでボタンに on (press) { stopAllSounds(); } と付けているのですが、バックで流れているループは止まるのですが、 そのあとのキーフレームごとに付けている効果音が止まりません。 効果音が鳴っているときにボタンを押すと一瞬止まるのですが、次のキーフレームの効果音は鳴ってしまいます。 どうしたらよろしいでしょうか? 皆さん、よろしくお願いします。

みんなの回答

noname#5549
noname#5549
回答No.1

こんにちは。 どういった構造になっているかでも違うのですが、 (つまりソースを見ないと正確な答えは出せない) この命令だと「ボタンを押した時」という事になります。 ですから、次のフレームへ移ると音が鳴ってしまうわけです。 例えば、ボタンを2重構造にして、ボタンシンボル内でフレーム移動をするようにし、ON/OFFのフレームを作ってしまうとか。 単に表層的な部分で制御するよりは、MCの入れ子構造を活用し、全体制御出来るように作っておくと色々と便利です。

関連するQ&A

  • FLASHにサウンドを取り込みたい

    flash cs5を使用していますが Actionscriptは2.0で作業をしています。 やりたいことは ライブラリにあるサウンドファイルにリンケージ設定をして 効果音を利用したいのですが 以下のスクリプトでうまく音が出ません。なぜなのでしょうか。 教えてください。 ※リンケージは bgm と設定。 ファイルの拡張子はmp3とかwavでやってみました。 (1)フレーム1に _root.s1_sound=new Sound(); _root.s1_sound.attachSound("bgm"); _root.s1_sound.stop(); (2)ステージのボタンに on(press){ _root.s1.sound.start(); } と記述して実行しても音が出ません。 どうしてなのかわかりません。 よろしくお願いいたします。

  • Flashの作り方がよくわかりません。

    「parafla」でFlashを作っているのですが、 ボタン効果の仕方がいまいちわかりません; 最初の画像で音楽(ループ再生)を流して、クリックすると次の画像になり音楽が止まる…と言うようなのを作りたいのです。 再生、止めるをFlashのボタン化したような感じなのですが… Flashの作成が初心者な為、わかりにくいかも知れませんが教えて頂けると嬉しいです。 ※尚、わかりにくい表現がありましたら説明し直しますのでご指摘下さると助かります。

  • ●Flash MX サウンドのon/offボタン

    現在、個人的にflashでアニメムービーを制作している所なのですが、 ON/OFFボタンについて質問させて頂きます。 flashは使って3年ほどになりますが、主に描画やアニメなど特定の機能しか使っておらず、 フラッシャーとしてまだ初心者の域を出ていません; BGM、効果音のON/OFFボタンについて、stopAllSoundsを使うなど、自分なりに色々試してみても思い通りの結果にならず、過去ログなどを参照しても全く解らなかったので改めて質問させて頂きます。 約1分ほどのムービーの頭にロード画面、「START」ボタンを押してムービーが流れる仕様です。 ムービーの作り方は、カットごとにムービーファイルを作り、効果音はそのファイルに当てはめています。 そして、カット毎に作ったファイルを「新規のムービーファイル」に順番に並べてはめ込み、1分のムービーとして流れるようにしています。 BGMは、「新規のムービーファイル」にはめ込んであります。 ムービー中に、BGMがずっと鳴り続け、途中にムービーの内容に合わせて効果音を鳴らすようにする、そこまでは出来たのですが、 ON/OFF機能を実行させる事が出来ません。 処理としては、OFFを押した時に、BGM・効果音ともにボリュームをゼロの状態に、 ONを押したら、またBGM・効果音が最初から鳴り始めるのではなく、ボリュームを100の状態になるようにしたいんです。 ON/OFFボタンは、常にムービーファイル上に表示させています。 どういう書き方、作り方をしたら上手く機能するんでしょうか? 宜しくお願いします。

  • stopとplayを兼ね備えたボタン

    flashで静止画を送る、というものを作っています。 自動で再生するようにしているのですが ボタン一つでstopとplayの両方をコントロールできる ようにしたいのですが、やり方が分かりません…。 on (press) stop and(or) play などと記述してみましたが 効果なく^^; どなたがご教授御願いします!

  • フラッシュ サウンドのフェードアウト(シーン終わりで自動的に)

    はじめまして。アクションスクリプトに不慣れで、 うまくいかなくなってしまったので、質問させてください。 フラッシュムービーを制作しているのですが on/offボタンでBGMがループして鳴るような設定を 以下を参考にさせていただき、つけました。 http://oshiete1.goo.ne.jp/qa1789705.html そしてさらに私がしたいことは、 「その音をつけたシーン」が終わる直前で、 フェードアウトしながら音を消してから次のシーンに行くことなのですが(音を鳴らしていた場合)、 その際はタイムラインにどのようにアクションスクリプトを記入すればよいのでしょうか??。 それとも、on/offのオブジェクトにアクションスクリプトをつけるべきなのでしょうか?。 stopAllSounds();を記入すると「プツっ」といきなり音楽が途切れてしまいますよね。 そこで自分なりに調べて.setVolumeなども試してみましたが、どうもうまくいきません。 私が勉強不足なので、簡単なことなのかもしれないのですが、 どなたか詳しい方、お教えいただければとてもうれしいです。

    • ベストアンサー
    • Flash
  • 新潮社のようなflashを作りたいのですが

    お世話様です。 ホームページを作っているのですが 新潮社さん(http://www.shinchosha.co.jp/)の ようなflashを作りたいのですが 一つのflashが終わったら数秒まって 次のflashが出てくる。 そしてまた次のflashが再生される。 再生はループ再生にしたいです。 どうしたらいいのでしょうか? 使用しているソフトはflash2004MX WINです。 お力添えよろしくお願いします。

    • ベストアンサー
    • Flash
  • ボタンインスタンスにスクリプトを記述するやり方

    flash CS3 シーン1をループさせないで止めたいので「stop();」が上から2番目のレイヤーの1459行目のキーフレーム(最後のフレーム)に入っていて、一番上のレイヤー(1459行目の最後のフレーム)にボタンのインスタンスを配置して「もう一度みる」をクリックすると最初からFlashが見れるようにしたいと考えています。 この場合のアクションスクリプトの記述の仕方を教えてください。 使うスクリプトは on (press) { getURL("http://www.******/"); } でいいんですよね? よろしくお願い致します。

    • ベストアンサー
    • Flash
  • フラッシュ・ボタンクリックでオブジェクトが…。

    最近フラッシュMXを触り始めました。 画面中央の下の方にボタンを設置しました。 そのボタンをクリックすると効果音がなって、同時にオブジェクトが ぽーんと吹き出て、イメージが変わりながら画面下へ落ちていく …というイメージの物が作りたいのですが、 どうやったらよいでしょうか? 難しいようでしたら効果音は無しでも構いません! どうかお願いします。

  • FLASHのアルファや効果使えなくなってしまいました・・・

    当方、去年の中ごろまでmac版FLASH5を使用しておりました 年末にwinに切り替えたのを機にFLASH MXを購入し、初めの頃は フレームの効果、着色、アルファが使えていたのですが 友人から頼まれFLASHムービーを作ることになったので数ヶ月ぶりにさわってみると キーフレーム挿入後に設定を行おうとしても効果の部分がさわれません。 これはどういったことが考えられますでしょうか??? ソフトウェア事態を再インストールしてみたりしたのですが打開策が見つかりません・・・ どなたかわかる方がいらっしゃいましたら宜しくお願いいたします。

  • 音をつけたいのですが

     Flashでモーションガイドを使って、一定のキーフレームごとに軌跡の変わる動きのあるものを制作していますが、 1)その一定のキーフレームに来たら音(一瞬の音)が鳴るようにしたいのですが、どうすればいいのですか? 2)1とは別にバックミュージックを流したいとき、どうしたらいいのでしょうか?音専用のレイヤーを使用するのでしょうか? 3)2の音をフェードアウト(だんだん小さくなっていく、ミュート化)させるにはどうすればいいのでしょうか?  以上3つを一度に失礼いたしますが、どなたか教えてください。よろしくお願いします。

    • ベストアンサー
    • Flash