Adobe AIR (1.51及后续版本)
张溪叠
2023-12-01
Adobe AIR 1.51
Adobe Integrated Runtime (AIR) 是一个跨操作系统的运行时,利用现有的Web开发技术(Flash,Flex,HTML,JavaScript,Ajax)来构建富Internet应用程序并部署为桌面应用程序.
AIR 支持现有的Web技术如Flash,Flex,HTML,JavaScript和AJAX,可以用你最熟练的技术来开发您所见过的最具用户体验的RIA程序
AIR 应用程序可以是:
1-基于Flash 或 Flex:应用程序根内容(理解为容器)为Flash/Flex (SWF)
2-基于Flash 或 Flex 的HTML 或 PDF.应用程序的根内容为基于Flash/Flex (SWF) 的HTML
download:
http://get.adobe.com/cn/air/
Adobe AIR 1.5.1 安装程序
Windows, 中文简体 | 15.0 MB
Adobe® AIR® 1.5.2 - 面向 Adobe AIR 开发人员的发行说明:http://space.flash8.net/space/?449399/viewspace-450565.html
AIR 1.5.2 中的新增功能
Adobe AIR 1.5.2 是对 Adobe AIR 运行时和 SDK 的更新。此更新包括提高的可靠性、改善的兼容性和增强的安全性。建议所有 AIR 用户使用。针对 AIR 早期版本开发的 AIR 应用程序无需进行更新,即可使用此更新版本。
当以连锁证书签署应用程序时,在 AIR 应用程序安装程序面板上,其显示发行商身份的方式已经有所简化。
API 的更改
在 AIR 1.5.2 之前的版本中,在全屏模式或全屏交互模式下按 ESC 键,将退出全屏模式,而且没有任何方法可以阻止这种情况。而在 AIR 1.5.2 中,当使用全屏交互模式时,使用 1.5.2 命名空间的应用程序可以捕获 keyDown 事件,并调用该事件的 preventDefault() 方法。此更改只会影响全屏交互模式,不影响全屏模式。
在 AIR 1.5.2 之前的版本中,嵌入透明窗口的 HTML 容器中的 SWF 内容无法显示。而在 AIR 1.5.2 中,可以使用特定的 wmode 设置来显示 SWF 内容。
Windows 和 Mac OS 上的网络超时现已达 60 分钟。
另外,已增加了新的 API。将您的应用程序描述符文件更新为 1.5.2 命名空间,以便访问新的 AIR 1.5.2 API 和行为。若要更新命名空间,请将 xmlns 属性更改为:
v)I1I T*h449399xmlns="http://ns.adobe.com/air/application/1.5.2"
Capabilities.supports32BitProcesses 和 Capabilities.supports64BitProcesses - 这两个属性表示系统是支持 64 位进程还是 32 位进程。
LocalConnection.isPerUser - 此属性表示 LocalConnection 对象的作用域是仅限于当前用户 (true),还是计算机上所有用户均可访问 LocalConnection 对象 (false)。此属性仅影响 Mac OS 上运行的内容,而其它平台将忽略该参数。例如,Windows 和 Linux 上的本地连接始终是按用户连接。在以前的版本中,Mac OS 上的所有 LocalConnection 对象都具有全局作用域。为安全起见,如果您不需要与以前的版本保持兼容性,应始终将该属性设为 true。在将来的版本中,此属性的默认值可能会设为 true。
System.disposeXML(xml:XML) - 此静态方法可以使 XML 对象立即可用于垃圾回收。此方法会移除指定 XML 对象的所有节点之间的父子连接。此方法采用一个参数:要用于垃圾回收的 XML 对象。使用此方法可以确保高效处置与 XML 对象关联的内存。
AIR2.0BETA09-11-17可以下载了:介绍页面:http://labs.adobe.com/technologies/air2/