• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:mcが最後まで再生されるのを待って、on(press)を受けるようにしたい)

mcが最後まで再生されるのを待って、on(press)を受けるようにしたい

このQ&Aのポイント
  • flash初心者の質問です。main_mcの中に、たくさんのmcを配置し、タイムラインに配置したボタンをクリックすると、mcが再生するように作りました。しかし、再生中の間も、ボタンをクリックするとmcの2フレームに戻り、再び再生されてしまいます。最後まで再生されるのを待って、on(press)を受けるようにしたいのですが、どうすればいいでしょうか。
  • 質問内容は、flash初心者がmain_mc内に配置したmcを再生するためのボタンを作りたいというものです。ただし、再生中にボタンをクリックしてもmcが再び再生されてしまう問題が発生しています。希望する動作は、mcが最後まで再生されるのを待ってからボタンを受け付けることです。質問者はどうすればこの目的を達成できるか知りたいと述べています。
  • 初歩的なflashの質問です。main_mc内に配置されたmcを再生するためのボタンを作りたいと思っています。しかし、このボタンをクリックしたときに、mcが再び再生されてしまう問題が発生しています。質問者は、mcが最後まで再生されるのを待ってからボタンを受け付けるための方法を知りたいと述べています。

質問者が選んだベストアンサー

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

方法はいくつかありますが, ボタンのスクリプトのみで簡単にするには 次のようにすれば良いと思います。 スクリプトがかなり横長になってしまいましたが。 on (press) { // もし mc_017 の再生フレーム数が最終フレームであるかまたは1フレームのとき if (_root.main_mc.mc_017._currentframe == _root.main_mc.mc_017._totalframes || _root.main_mc.mc_017._currentframe == 1) { _root.main_mc.mc_017.gotoAndPlay(2); } }

kassel
質問者

お礼

こんな初心者の質問にお答えいただきありがとうございます。 いただいたスクリプトで、何の問題も無く、できました。 とてもたすかりました!! ありがとうございました。

関連するQ&A