- ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:ループ処理について)
ループ処理についての質問
このQ&Aのポイント
- ループ処理を使ってJPEGファイルを読み込むスクリプトを作成しましたが、動作がおかしいです。正しい処理方法と修正方法を教えてください。
- ループ処理を使用して複数のJPEGファイルを読み込みたいが、成功判定がうまくできません。正常な処理方法と修正案を教えてください。
- ループ処理で複数のJPEGファイルを読み込むスクリプトを実装しましたが、成功判定の処理がうまくいきません。正しい処理方法と修正案を教えてください。
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
>MC内のタイムラインを利用すると言う事になると、処理が完了したかどうかをルート内のアクションでもウォッチしなければならないと言う事ですね?。 YES. 元々、ロードが完了したかどうかを調べるルーチンなので、全てロードできたかどうかの判断を付け加えるだけのことです。 更に読み込めなかったときの処理を加えれば、より完成度の高い物になると思います。
その他の回答 (1)
- UNAHO
- ベストアンサー率57% (20/35)
回答No.1
fileload.onLoad = function(success:Boolean) { 「ロード出来たらファンクションを実行」ということを「ループを止めて」行うわけではありません。 つまり、全ての読込を実行(確認)する前にループ処理が終了してしまいます。 stopやgotoを使ってタイムライン上でループを作る方法が簡単です。
お礼
ありがとうございます。 どうやら、Flashでは他の言語のようなループ処理は 無理のようですね。その代わりにタイムラインと言うのを効果的に利用せよと言う事なんでしょうね。
補足
ありがとうございます。 ただ、タイムラインを使うと言う事ですが、この処理はMC内のフレームアクションで実行されており、この処理が終了したらルートのフレームアクションでScrollBarコンポーネントに設定のためのパラメーターを渡そうとしています。 MC内のタイムラインを利用すると言う事になると、処理が完了したかどうかをルート内のアクションでもウォッチしなければならないと言う事ですね?。