Adobe Flash Player是一款浏览器 插件,提供优势 用户和内容创建者 浏览器,包括能力 在浏览器中提供RIA。 Adobe AIR 最初采用技术 在Flash Player中开发并启用 富互联网应用程序 桌面。 Adobe AIR和Flash Player 提供补充部署 RIA的方法。
,如here 以下是一些概念性问题:
答案 0 :(得分:14)
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库。
Adobe AIR与Flex(mxml应用程序)结合使用时确实允许状态和转换。状态和转换是Flex的一项功能,因此您需要在项目中使用Flex SDK才能使用它们。