Adobe Air 与 Flash Player 10.1 运行时
Posted
技术标签:
【中文标题】Adobe Air 与 Flash Player 10.1 运行时【英文标题】:Adobe Air vs Flash Player 10.1 Runtime 【发布时间】:2011-05-09 15:21:56 【问题描述】:Adobe Flash Player 是一个浏览器 插件,提供优势 用户和内容创建者 浏览器,包括能够 在浏览器中提供 RIA。 Adobe AIR 最初融合了技术 在 Flash Player 中开发并启用 丰富的互联网应用 桌面。 Adobe AIR 和 Flash 播放器 提供补充部署 RIA 的方法。
如here 以下是几个概念性问题:
由于两个运行时都消耗 .swf 文件,有什么区别? 编译后的最终产品是什么 AIR 应用程序-a .swf/.air? 如果 AIR 只是一个部署 机制,为什么叫a 运行时? Adobe AIR 应用程序是否允许 像 mxml 一样的状态和转换 应用 ? -两者都可以创作 使用 Flash Builder【问题讨论】:
【参考方案1】:Adobe AIR 运行在与 Flash 相同的技术上(即您的 AIR 应用程序将在 Flash 播放器中运行。)不同之处在于 AIR 中提供的附加库允许您更轻松地创建富 Internet 应用程序,而不是Flash 本身是针对动画和游戏创作的。
编译的 AIR 应用程序的最终产品是 .air 文件或本地打包的 .exe/.dmg 文件(如果针对 AIR 2+ 中的桌面)
.air 文件只是一个 zip 文件,其中包含一个 .swf 文件和您项目中的相关目录(例如未嵌入的资产)。
.exe 文件是相同的,除了它还包含下载和安装 Adobe AIR Runtime 的代码(如果用户没有在他们的系统上安装它)。如果您希望您的应用程序仅在桌面上运行,这将非常有用,因为这意味着用户在未安装运行时运行应用程序时不会收到“打开此文件...”消息。
Adobe AIR 运行时允许您的操作系统解释 .air 文件并在系统上安装/运行它们。它包含 Flash 中未包含的相关 AIR 库。
与 Flex(mxml 应用程序)结合使用时,Adobe AIR 确实允许状态和转换。状态和转换是 Flex 的一项功能,因此您需要在项目中使用 Flex SDK 才能使用它们。
【讨论】:
在哪里可以下载Windows 10桌面版Adobe AIR?以上是关于Adobe Air 与 Flash Player 10.1 运行时的主要内容,如果未能解决你的问题,请参考以下文章