質問ページ / 188


質問ページ / 188

質問ページ/188

概要音楽がカブって再生してしまいます・戻ると音楽が止まってしまいます
投稿者Parafla Quality
状態解決
カテゴリーParaFla!
投稿日2007-03-03 (土) 00:40:23
バージョン1.24

質問内容

一つのページにボタンを複数作成し、 それぞれのラベルコンテンツをスプライトで作ってあるのですが、 そのメニューページとそれぞれのスプライトで別の曲を流そうと思っています。

ですがメニュー画面から飛ぶと、 メニュー画面の曲を引きずって、スプライトの曲にカブってしまいます。 それで、サウンドの停止アクションをラベル前に入れると ラベルに飛んでもメニューの曲はおろか、スプライトの音楽も一切流れなくなってしまいます。

一体どこに何を入れれば上手く作動するのでしょうか? スクリプト内に音楽を入れているのがそもそもの間違いなのでしょうか?

ご回答の方よろしくお願いいたします。


ごめんなさい!追加でもう一つ質問があります。(上記の分は解決しました)

上記の結果、スプライトとメニュー画面とに別の曲は流せたのですが、 今度はスプライトからメニュー画面に戻る時に、メニュー画面で 流れていた曲が流れなくなっています。

そもそもそのメインでの曲は メニュー画面(ラベル)の前に表紙を作って、ボタンでメニュー画面(ラベル)に飛べるようにしてあるのですが、 その表紙から流れてきているものです。 スプライトからメニューという途中に飛ぶものですから、流れなくなっているのではないかと思うのですが・・どうなんでしょう。

ちなみにスプライト内の戻るボタンのスクリプトには ラベルに戻るスクリプトと、 on(release){_root.myMusic.start();} と書いてあります。これじゃだめなのかな・・? メニュー画面に戻る事は戻るのですが・・

長くなってしまってごめんなさい。 どうかお力を貸してください。

回答

  • 訂正します。「スクリプト内」ではありません。スプライト内です。 -- 2007-03-03 (土) 00:42:19
  • メイン1フレーム目に myMusic=new Sound();として、ボタンにon(release){myMusic.stop();}として、スプライトが読み込まれたら再生する。というのはどうでしょうか? -- 2007-03-03 (土) 17:28:22
  • ありがとうございました!いけました♪ これで各ページに曲をつけてみます^^ -- 2007-03-05 (月) 23:50:21
  • myMusicという変数を使って、ムービー内の全てのサウンドを制御しています。各スプライトを読み込んだときに、サウンドファイルも同時に読み込まれているので、スプライトへ飛んだときには音楽が流れるのですが、メニューへ戻ったとき、肝心のmyMusicにサウンドファイルが入っていないのだと思います。ということで、単純に戻りボタンに、メニューのサウンドファイルを再生させるようにしてはどうでしょうか? -- 2007-03-10 (土) 17:57:04
  • 何度も御回答有難う御座います。やはりそうでしたか・・orz そこで、戻りボタンにメニューのサウンドファイルを再生させる、とのことですが、盲点でした!そうですね、単純にそうしたほうが良さそうですね!ですがいろいろASのことを調べてみたのですが、単純に_root.ファイル名.start ではダメなんですよね。その曲用にスプライト(MC?)を作ったり、またはオブジェクト名などを考えなければならないのでしょうか。すみませんm(。_。;))m 単純で基礎部分なのはわかってるのですが・・どうやって再生させるんでしょうか・・誠に恐縮ですがお願いします。。。 -- 2007-03-11 (日) 00:45:53
  • _root.myMusic.loadSound("ファイル名",true);はどうでしょうか?myMusic変数にファイルを読み込ませて再生するって事なんですが、ちょっと自信ないです^^;または、サウンドファイルプロパティーでオブジェクト名つけて、オブジェクト名.start(開始位置,再生回数);でもいけるかも? -- 2007-03-11 (日) 11:48:52
  • わー!素早いお返事、いつも有難う御座います!! で、ですが・・・どちらも駄目でした・・・orz 本当にすみません!!全て私の力量不足です。とても丁寧に教えていただき、すごく嬉しかったです。有難う御座いました!しかしちょっと今回時間が迫ってきているので、妥協して、メニューに飛ばすのではなく、表紙に飛ばすことにしました。回答してくださった方の労力を無に帰してしまい本当に申し訳ありません。今度はもっと勉強して出直してまいります。 本当に有難う御座いました! -- 2007-03-11 (日) 20:50:05