• 締切済み

FLASHのサウンドが鳴らない

HPのボタンにサウンドを付けました。 制御→シンプルボタンではちゃんと音が鳴るのですが、パブリッシュをしてみると、音が鳴りません。 (FLASH、HTML共に) どうすればよいでしょうか。。。 アドバイス宜しくお願い致します。

みんなの回答

  • suzuko
  • ベストアンサー率38% (1112/2922)
回答No.2

#1です。 あーっと、このスクリプトは音には関係してませんよね。^^; 音は単にボタンシンボルの「ダウン」に読み込んだだけでしょうか? それとも、もう少し複雑???? もし、やりたいことが 「ボタンをクリックしたら、音を流して『about.html』を開く」 で、音がMP3形式の軽いファイルなら以下の方法が一番簡単だと思います。(やりたいことが違ったらごめんなさい) (1)「ファイル」「読み込み」で音ファイルを開く。 (2)ボタンシンボルの「ダウン」にキーフレームを作る。 (3)「プロパティ」の「サウンド」から音ファイルを選択。 (4)「同期」を「イベント」か「スタート」にする。 (「ストリーミング」だと1フレームでは音が再生できないので) これで書き出しても音が鳴ると思うのですが? もし、音が重すぎて「イベント」に向かないなら スクリプトでSoundオブジェクトを使う方法がありますよ~♪

全文を見る
すると、全ての回答が全文表示されます。
  • suzuko
  • ベストアンサー率38% (1112/2922)
回答No.1

あの~ それだけの情報では何が原因かは分かりません。^^; せめてソフトの名前とアクションスクリプトを載せてもらえませんか? もし「制御」「ムービープレビュー」をしてみて、エラーコードが出たらそれも・・・・^^

yumi224
質問者

補足

ソフトはFLASH MXのバージョン6で、 アクションスクリプトは、 on (release) { getURL("about.html", "_top"); } が各ボタンに割り当ててあります。 ムービープレビューで音は出ませんが、エラーコードは出ないです。 宜しくお願い致します。

全文を見る
すると、全ての回答が全文表示されます。

関連するQ&A

  • Flashでサウンドを最初から再生させたい

    基本的な事で、過去にも似たような質問があるかもしれませんが、探せませんでしたので、ぜひアドバイスをお願い致します。 Flash8を使って制作しています。 あるオープニングムービーをFlashで制作し、このムービーにBGMとして長めの曲を流しています。 このムービーの最後で、画面が停止し「最初に戻る」というボタンを置いているのですが、この「最初に戻る」ボタンを押しても、曲は止まらず演奏が続いた状態になってしまい困っています。音は重なったりはしていません。 ※ムービーは1コマ目にちゃんと戻り再生されます。 サウンドのプロパティでは、同期:スタートと設定しています。 この場合、どのような方法で解決すればよろしいのでしょうか? アドバイスよろしくお願い致します。

    • ベストアンサー
    • Flash
  • 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で、 サウンドONで始まりON/OFFボタンで制御したい

    サウンドが鳴っている状態で始まり、それをON/OFFボタンで制御したいのですが、参考書やネットに載っているものを参考に作ろうとしているのですが、どうしてもできません。 サウンドなしの状態で始まり、それをON/OFFボタンで制御するものは、http://oshiete1.goo.ne.jp/qa2790650.html にある、serial74さんの回答を使わせていただきました。 これを応用すればきっとできるのだと思いますが、参考書を一通り終えた初心者で、いろいろと変えてみたのですがわかりません。 どなたか教えていただけると大変助かります。 以下、“FLASHでサウンドのON/OFFボタンでBGMの再生を制御したい”の質問へのserial74さんの回答です。 引用はじめ-------- may_07さんの求めていらっしゃるレベルが分からないので細かく書いていますが「こんなの知ってるよ」と気を悪くなさらないでくださいね。 ▼コレをボタンにしたいムービークリップに書いてみてください。 ************************* onClipEvent(load){ Oto=new Sound(); //サウンド用空オブジェクトOtoを作る Oto.attachSound("xxxxxx"); //Otoにサウンドを割り当てる SoundFlag=false; //音の状態フラグをfalse=鳴っていないにしておく } onClipEvent(enterFrame){ this.onPress=function(){ //コレをクリックしたとき if(SoundFlag==true){ //音が鳴っていたら Oto.stop(); //音を止める SoundFlag=false; //音の状態フラグを切り替える } else{ //音が鳴っていなかったら Oto.start(0,999); //音をループ再生 SoundFlag=true; //音の状態フラグを切り替える } } } ************************* ●すでに音の読み込みができている状態でしたらonClipEvent(load){}内はムシしてください。 ●「Oto」「SoundFlag」は変数なので自分のわかりやすい名前にしてください。 ●「xxxxxx」はライブラリを開く→読み込んだサウンドを選択→ライブラリのメニュー→リンケージ→識別子でつけた名前です。 ●サウンドをスクリプトで扱うときは、サウンド自体に名前(識別子)をつけて、さらにサウンドオブジェクトにしてあげて(よく「関連づける」と言われます)、サウンド オブジェクトの設定をいじる、といった流れです。 引用おわり-------- serial74さんの回答のとおりに私が作ると、ボタンを押しても1回目は反応がなく2回目にサウンドONになります。(ブラウザを通した場合) ブラウザを通さずswfそのものでは、ボタンを押すと1回目でONになります。 きっと基本的なところでつまずいているのだと思いますが、原因がわかりません。こちらについても原因がお分かりの方がいらっしゃったらご教示ください。 どうぞよろしくお願いします。

  • Flash8でサウンドが鳴りません

    Flash初心者です。 ActionscriptでBGMを流し、ユーザーがプレイとストップの制御ができるようにしたいのですがうまくいきません。 1、ボタンA(レイヤー1)とボタンB(レイヤー2)を作り、文字(レイヤー3)とscript(レイヤー4)を組み合わせてオブジェクトを作りシンボル化しました。 2、ライブラリ内のwavサウンドをリンゲージしました("bgm") 3、レイヤー4の1フレーム目に this._sound = new Sound(); this._sound.attachSound("bgm"); this._sound.start(0,999); 4、ボタンAに on(release){ this._sound.start(0,999); } 5、ボタンBに on(release){ this._sound.stop(); } と記述してあります。 シーンプレビューでは音が鳴り制御もできるのですが、 上記のシンボルをシーンのレイヤーに配置してムービープレビュー すると音が鳴りません。 どうしてでしょう?? さっぱり分からず困り果ててます。 どなたかご伝授御願いします。

  • フラッシュというものを使って・・・

     こんにちは。 私はHPを作成してみたいと思っている者ですが、HTMLもよく分かりません。 しかし、何故か我が家にflash5のソフトがあります。 イロイロやって楽しいものができたのですが、これとHPの接点…というかどうやってHPにすれば良いのかわかりません; FlashはHTMLと全く違うのでしょうか?? 違うとすれば何をすればFlashのHPが作れるのでしょうか? 詳しく書かれているHP,または詳しい方、いましたら書きこみ宜しくお願いします。

  • Flashでアニメーションとサウンドを違うタイミングでループさせたい

    こんばんは! Flash8を使ってHPにアップするSWFファイルを作成しています。 アニメーションもサウンドもループ再生させたいのですが、アニメーションの長さとサウンドの長さが違いうまくループさせることができません。 アニメーションは56秒、サウンドは1分48秒という感じです。 さらに、サウンドはON・OFFで音が制御できるようになっています。 下記のスクリプトで挑戦してみたのですが、ON・OFFを押すたび音が増えて輪唱のように何重にも重なって聞こえてきます。 「ON・OFFムービークリップ1フレーム目」 stop(); _root.soundA = new Sound(); _root.soundA.attachSound("00000.mp3"); _root.soundA.start(0,999); 「シーンにおいたON・OFFムービークリップ」 on (release) { if (_root.soundA.getVolume()>0) { _root.soundA.setVolume(0); _root.on_off.gotoAndStop("soundoff"); trace(_root.soundA.getVolume()); } else if (_root.soundA.getVolume()<=0) { _root.soundA.setVolume(100); _root.on_off.gotoAndStop("soundon"); } } 質問内容がわかりにくいかもしれませんが、ご回答よろしくお願いします。

  • FLASH サウンドON/OFFボタン

    FLASHでサウンドのON/OFFボタンで BGMの再生を制御したいのですが うまくいきません。 本をみていろいろ試してみたのですが… 簡単な記述方法がありましたら教えてください。 宜しくお願いします!

  • flashのサウンドを消したままにする方法

    HTMLに埋込んで使うFLASHムービーについてなのですが、どなたかご存知でしたら是非教えて下さい。 TOPページ(仮にtop.htmlとします。)にサウンドの流れるムービーを埋込みます。 そのムービーにはサウンドのon/offボタンをつけ、見ている人がサウンドコントロール出来るようになっていて、 見ている人がサウンドをoffにしたとします。 続いてムービーの埋込まれているtop.htmlから、別のページ(仮に01.html)に移動し、 IEやSafariなどのブラウザの「戻る」ボタンを使って01.htmlからtop.htmlに戻った時に、 最初に設定した「サウンドoff」を有効にする方法はないのでしょうか? 今現在、ブラウザの戻るボタンを使用すると、ムービーがリロードされてしまい、サウンドoffが無効になってしまいます。 ちなみにこの時の移動はFLASH内での移動ではなく、htmlページからhtmlページへのリンク移動のことです。 うまく説明する事ができず、大変恐縮ですが、 どなたかよろしくお願いいたします。

  • Flash5のパブリッシングについて

    はじめまして、Flash5の勉強をしています。 とりあえず簡単なテキスト文字をフェードするムービーを 作りました。文字列をレイヤーに分けていますが 制御の再生すると全部上手く表示するのに、パブリッシングプレビューデフォルトHTMLでは特定のレイヤーに書かれた文字列が出てきませんがなぜでしょうか? 初心者ですのでよろしくお願い致します

  • flashのサウンド再生をスクリプト制御する方法

    1.flashのアニメーションをしている背景でサウンドを鳴らす 2.on/offボタンで制御 3.サウンドoff状態でスタート、onボタンを押すことでサウンドがループ再生 4.アニメーションが終わる頃にフェードアウト …という条件なのですが、3の条件がクリアーできません。 最初から鳴らしてon/off→フェードアウトは、過去ログを読むことでなんとかクリアー出来たのですが…。 onボタンを押してサウンドがスタート、というのが出来ません。 どうか宜しくお願いします。