http://help.adobe.com/en_US/FlashPlatform/reference/actionscript/3/flash/system/Worker.html
我之前一直纠结为什么air的桌面应用里加入多线程没有任何反应。今日看了下官方文档中的例子,文档里说的好好的在air的桌面应用里是可以有多线程的。
Note: The use of workers for concurrency is only supported in Flash Player (except with wmode "transparent" or "opaque") and in AIR on desktop platforms. Concurrency is not supported on mobile AIR platforms. You can use the static isSupported property to check whether concurrency is supported before attempting to use it.
后来发现也许是我之前的方式有问题。
官方中的例子是通过Embed将一个背景线程的swf引入到代码中,然后通过读取他的ByteArray来工作的。
似乎在air里无法通过主stage的loaderInfo.bytes来进行线程的创建。(此句话是我的猜测)。
根据文档中的例子,整合了个air版和fp版的多线程例子。希望对大家有用。
在air里可以正常运行。 我还没有细看代码。在最近几天我会总结一份相关东西发上来的。敬请关注。
下面是较新的一篇关于air桌面应用多线程的总结
http://bbs.9ria.com/thread-145847-1-1.html
相关推荐
“AIR桌面版”是指Adobe Integrated Runtime(Adobe AIR)的桌面应用版本。Adobe AIR是一种跨平台的运行环境,允许开发者使用HTML、CSS、JavaScript以及ActionScript等Web技术创建桌面应用程序。它提供了丰富的桌面...
标题中的“AS Flash AIR 天气预报桌面应用程序”是指使用Adobe Flash ActionScript(AS)语言开发的一款基于Adobe Integrated Runtime(AIR)平台的桌面应用。这款应用的主要功能是提供天气预报服务,用户可以在桌面...
标题中的“使用 Ext、Aptana 和 AIR 构建桌面应用程序”揭示了本文将探讨如何利用Web技术构建桌面应用。这个过程通常涉及到三个关键组成部分: 1. **Ext**:ExtJS 是一个流行的JavaScript库,主要用于构建富客户端...
在本文中,我们将深入探讨如何使用Flex SDK创建第一个桌面Adobe Integrated Runtime (AIR)应用程序。首先,确保你已经安装了运行时环境并配置了Flex 3 SDK。主要涉及的工具包括AMXMLC编译器、AIR Debug Launcher ...
8. **发展和现状**:尽管Adobe已宣布停止对移动版AIR的支持,但桌面版本依然活跃,尤其在教育、创意工具和小型企业应用领域。 9. **替代方案**:随着Web技术的发展,HTML5、WebAssembly和Electron等框架的崛起,...
"AIR官方插件 最新版"是针对AIR开发者的必备工具,它提供了最新的功能和优化,确保开发者可以利用最新的技术和性能提升来创建应用程序。对于进行AIR开发的人来说,保持插件的更新至关重要,因为新版本通常会修复已知...
学习这个例子可以帮助理解如何在Adobe Air应用中集成和操作SQLite数据库,对于初学者来说是个不错的实践资源。 标签“Air”、“SQLLite”、“数据库”、“例子”揭示了这个压缩包内容的主要组成部分:一个使用Adobe...
通过阅读这些文档,你可以深入理解AIR的内部工作机制,学习如何利用它的特性,如本地文件系统访问、网络通信、桌面通知、多线程等。 六、实战练习 为了巩固所学,你可以尝试创建一个简单的AIR应用,比如一个桌面...
1.5版本是Adobe AIR的一个重要里程碑,它为开发者提供了更多的功能和改进,使得Web应用可以更流畅地运行在用户的桌面环境中。 1. **Adobe AIR概述** Adobe AIR为开发人员提供了一个集成的开发环境,可以利用Web...
flashair电脑版是在电脑上使用flashair存储卡必装的一款软件,这款软件可以让用户对flashair卡进行设置、软件更新、初始化。flashair电脑版可通过无线LAN在电脑网络驱动器上查看FlashAir里的文件。可以选择数个照片...
标题中的“两个 AIR SQLite 例子”指的是使用Adobe Integrated Runtime (AIR) 平台与SQLite数据库交互的两个实际应用示例。SQLite是一个轻量级、自包含的数据库引擎,常用于桌面应用程序,包括那些使用Adobe AIR开发...
综上所述,Adobe AIR应用开发涉及多个关键环节,从理解AIR概念、设置开发环境,到使用FlexBuilder或Flex SDK进行开发,再到最终的测试与发布,每一步都需要细致的操作和深入的理解。通过本指南的学习,开发者将能够...
Adobe AIR 让 Web 开发者能够轻松地将其应用程序部署到桌面上,同时保持与浏览器相同的编程模型,并利用本地桌面功能。 ### 二、Adobe Flex 3 介绍 Adobe Flex 3 是一套开源框架和工具集,用于构建跨平台的富...
标题中的“用Adobe Air和Javascript实现一个简单的不规则窗口桌面程序”揭示了本文将探讨如何使用Adobe AIR(Adobe Integrated Runtime)框架与JavaScript编程语言来创建一个具有非标准形状的桌面应用程序。...
Flex Air是中国Adobe公司开发的一款基于Flash技术的富互联网应用程序(RIA)开发平台,它允许开发者创建可以在桌面运行的跨平台应用程序。本“Flex Air中文官方帮助文档”是开发者的重要参考资料,详细介绍了Flex ...
标题中的“行业分类-设备装置-一种基于FLEXAIR技术实现的企业级...通过深入研究这份PDF文档,我们可以获取更多关于FLEXAIR技术以及它如何驱动企业级桌面应用集成平台的信息,从而理解其在实际业务操作中的价值和应用。
2. 原生体验:尽管基于Web技术,但AIR应用程序可以拥有与原生应用类似的界面和交互体验。 3. 功能丰富:支持访问本地文件系统、硬件设备(如摄像头和麦克风)、网络通信等。 4. 集成开发环境:提供强大的IDE支持,...
本项目聚焦于使用AIR开发具有自定义任务栏图标和类QQ消息提示窗体的桌面应用,这两点是提升用户交互体验的关键元素。 首先,**自定义任务栏图标**对于桌面应用来说至关重要,因为它不仅代表了应用程序的品牌,也是...
"Alpha 1",代表应用的...理解并正确配置`app.xml`文件对于创建功能完备、用户友好的Flex 4.5 AIR桌面应用至关重要。通过调整这些配置,开发者可以实现对应用的全面控制,从视觉表现到系统交互,再到安全性和功能性。