0

AIR 1.5 で Loader クラスを使用して一連のアセットをロードすると、非常に厄介な断続的な問題が発生します。

私が書いたスライドショーの 4 つのインスタンスを作成していますが、9/10 回は機能しますが、時々、スライドショーの 1 つまたは 2 つが失敗し、それが発生すると画像の読み込みが停止するだけであることがわかりました。 try と catch を使用しても、実行時エラーは報告されません。

すべての画像は順番に読み込まれますが、スライドショーは並行して読み込まれます。これが問題なのでしょうか? 並列読み込みで問題が発生した人はいますか? AIR でも常にシーケンシャルにロードする必要がありますか?

4

1 に答える 1

1

はい、実行できる同時スレッド数を制御できない限り、並列ロードは絶対に避けてください。そのため、シーケンシャル ロード マネージャーを使用し、複数のロード スレッドを使用してシーケンスを処理できるようにしますが、2 ~ 3 を超えないようにしてください。

断続的な理由は速度の変動によるものだと思います.十分に速い場合はすべてがロードされますが、何かが少し遅くなるとすぐにロードに失敗します.

于 2011-03-23T11:44:01.803 に答える