• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:Now Loadingを繰り返してしまいます。)

Now Loadingを繰り返してしまいます。 トップページのファイルで別のswfファイルをロードしていますが、2回目の再生からは3フレーム目から再生するようにしたいです。

このQ&Aのポイント
  • トップページのファイルに別のswfファイルをロードし、最初の2フレームでNow LoadingのActionScriptを設定しました。30フレーム目まで読み込んだら、3フレームから開始するようにしています。しかし、2回目の再生からは一瞬2フレーム目までのNow Loadingが表示されてしまいます。
  • 上記のスクリプトには2回目の再生時の処理が含まれていません。2回目の再生から3フレーム目から再生するためには、if (_framesloaded>3) {gotoAndPlay(3);} の部分に処理を追加する必要があります。
  • 具体的には、if (_framesloaded>3) {gotoAndPlay(3);} の条件分岐の中に、2回目の再生からは初期フレームの表示をスキップする処理を追加することで、2回目の再生から3フレーム目から再生できます。具体的な処理の記述方法については、詳細な情報がないため、具体的なコードを示すことはできませんが、条件分岐内に3フレーム目からの再生処理を追加することで、望みの動作を実現することができます。

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

  • ベストアンサー
  • JackB
  • ベストアンサー率33% (107/320)
回答No.1

その部分ではなくて、 再生するタイムラインの最終フレームに gotoAndPlay(3); と記述すればいいのでは?

mimiko_mim
質問者

お礼

すばやい回答ありがとうございます。 今、再生しているフレームの最後に gotoAndPlay(3); を記述し、2フレーム目に記述していた ものを削除したんですが、 やっぱりチラっとNow Loadingが出ました。 すみません、私、質問の最初で 『30フレーム目まで読み込んだら…』 と書いていますが、 『3フレーム目』の間違いです。

mimiko_mim
質問者

補足

最後にキーフレームを挿入したところ、 JackBさんの教えてくださった通りできました! 申し訳ありません、最初は最後のフレームに 空白キーフレームを挿入しておりました…。 本当に、ありがとうございます!