- ベストアンサー
※ 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フレーム目からの再生処理を追加することで、望みの動作を実現することができます。
- みんなの回答 (1)
- 専門家の回答
質問者が選んだベストアンサー
その部分ではなくて、 再生するタイムラインの最終フレームに gotoAndPlay(3); と記述すればいいのでは?
お礼
すばやい回答ありがとうございます。 今、再生しているフレームの最後に gotoAndPlay(3); を記述し、2フレーム目に記述していた ものを削除したんですが、 やっぱりチラっとNow Loadingが出ました。 すみません、私、質問の最初で 『30フレーム目まで読み込んだら…』 と書いていますが、 『3フレーム目』の間違いです。
補足
最後にキーフレームを挿入したところ、 JackBさんの教えてくださった通りできました! 申し訳ありません、最初は最後のフレームに 空白キーフレームを挿入しておりました…。 本当に、ありがとうございます!