0

我知道 Actionscript 不是多线程的。但是,我想以某种方式解决这个问题。在呈现 UI 时,我需要向服务器发出多个请求(UI 呈现多个图形)。

我找到了这篇文章,我正在探索如何在我的情况下充分利用它。

有没有替代的朋友?

4

1 回答 1

0

1) 在闪存中,所有远程调用(如RemoteObjectURLLoaderHTTPService)都是异步的。所以服务器请求不需要任何多线程 - 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 编码器的示例:

快速或异步 AS3 JPEG 编码

http://www.switchonthecode.com/tutorials/flex-tutorial-an-asynchronous-jpeg-encoder

http://blog.inspirit.ru/?p=201

于 2012-09-01T13:04:20.807 回答