apache-flex - Flex 线程/异步行为

标签 apache-flex

Flex 是单线程的还是异步的?如果是这样,编程模型如何以两种方式运行?请用一个实例向我解释,我对此感到厌烦。

最佳答案

说 Flash 而不是 Flex 会更正确。 Flex 只是一个框架,线程、异步等基本概念都与技术相关,即 Flash。
是的,Flash 是单线程的:您不能自己创建线程。但在某些时刻,Flash 为您提供了异步性。例如 HttpService , WebService , URLLoader类(class)

这是什么意思?这意味着,从您发送请求的那一刻到收到响应的那一刻,您可以继续执行其他代码并更新显示列表。当你得到响应时,事件被调度(或者当请求失败时)。

此外,在 AIR 中,一些文件操作可以异步方式处理( copyToAsyncdeleteFileAsyncgetDirectoryListingAsync 、...)。此处相同:例如,当您的文件正在复制时,您会收到进度事件并且您可以更新 View (例如进度条)。

关于apache-flex - Flex 线程/异步行为,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5645982/

相关文章:

apache-flex - 在运行时更改图像源

apache-flex - 如何在flex textarea中使文本换行

java - 3DES 加密/解密在 Windows 中有效,在 Linux 中抛出 IllegalBlockSizeException

apache-flex - 在 flex builder 3 中使用 flex 4 sdk

java - 得到 JdkVersion classNotFoundException

css - 如何将 CSS 文件动态加载到 Flex 应用程序中?

java - Java 和 AS 之间的花岗岩桥梁

apache-flex - 我怎样才能给警报按钮设置焦点?

apache-flex - 在 Flex 中的多个控件上使用相同的验证器

javascript - 如何将值从 javascript 传递到嵌入式 flex 对象?