Actionscript がマルチスレッド化されていないことはわかっています。でも、これはどうにかして解決したい。UI のレンダリング中にサーバーに複数のリクエストを行う必要があります (UI は複数のグラフをレンダリングします)。
この記事を見つけて、自分の状況でこれを最大限に活用する方法を模索しています.
代わりの友達はいますか?
Actionscript がマルチスレッド化されていないことはわかっています。でも、これはどうにかして解決したい。UI のレンダリング中にサーバーに複数のリクエストを行う必要があります (UI は複数のグラフをレンダリングします)。
この記事を見つけて、自分の状況でこれを最大限に活用する方法を模索しています.
代わりの友達はいますか?
1) フラッシュでは、すべてのリモート呼び出し ( 、など)RemoteObject
は非同期です。したがって、サーバー リクエストにマルチスレッドは必要ありません。UI はフリーズしません。URLLoader
HTTPService
2) FlashPlayer 11.4 と Air 3.4 ではマルチトレッドが可能になりましたが、既知のアプリケーションではまだ実際には使用されていません... これらを参照してください: http://helpx.adobe.com/flash-player/release-note/fp_114_air_34_release_notes.html http ://www.bytearray.org/?p=4423
3) また、非同期 JPEG エンコーダーの例のように、遅延とタイムアウトの呼び出しを使用して、フラッシュでの長いプロセス操作の UI フリーズを回避することもできます。
http://www.switchonthecode.com/tutorials/flex-tutorial-an-asynchronous-jpeg-encoder