我知道 Actionscript 不是多线程的。但是,我想以某种方式解决这个问题。在呈现 UI 时,我需要向服务器发出多个请求(UI 呈现多个图形)。
我找到了这篇文章,我正在探索如何在我的情况下充分利用它。
有没有替代的朋友?
我知道 Actionscript 不是多线程的。但是,我想以某种方式解决这个问题。在呈现 UI 时,我需要向服务器发出多个请求(UI 呈现多个图形)。
我找到了这篇文章,我正在探索如何在我的情况下充分利用它。
有没有替代的朋友?
1) 在闪存中,所有远程调用(如RemoteObject
、URLLoader
等HTTPService
)都是异步的。所以服务器请求不需要任何多线程 - UI 不会被冻结!
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) 此外,可以使用延迟和调用超时来避免 Flash 中长流程操作的 UI 冻结,例如异步 JPEG 编码器的示例:
http://www.switchonthecode.com/tutorials/flex-tutorial-an-asynchronous-jpeg-encoder