Adobe Air与Flash Player 10.1运行时

时间:2010-11-13 20:28:33

标签: air flash

  

Adob​​e Flash Player是一款浏览器   插件,提供优势   用户和内容创建者   浏览器,包括能力   在浏览器中提供RIA。 Adobe AIR   最初采用技术   在Flash Player中开发并启用   富互联网应用程序   桌面。 Adobe AIR和Flash Player   提供补充部署   RIA的方法。

,如here 以下是一些概念性问题:

  • 因为两个运行时都消耗.swf 文件,有什么区别?
  • 编译的最终产品是什么? AIR Application-a .swf / .air?
  • 如果AIR只是一个部署 机制,为什么叫做a 运行时?
  • Adob​​e AIR应用程序是否允许 状态和转换就像一个mxml 申请? - 可以写作 使用Flash Builder

1 个答案:

答案 0 :(得分:14)

  • Adob​​e AIR运行与Flash相同的技术(即您的AIR应用程序将在Flash播放器中运行。)不同之处在于AIR中可用的其他库,可让您更轻松地创建富Internet应用程序,而不是Flash本身,主要针对动画和游戏创作。

  • 已编译的AIR应用程序的最终产品是.air文件或本机打包的.exe / .dmg文件(如果以AIR 2+中的桌面为目标)

    .air文件只是一个zip文件,其中包含.swf文件和项目中的相关目录(例如未嵌入的资源)。

    .exe文件是相同的,除了它还包含下载和安装Adobe AIR Runtime的代码(如果用户没有在其系统上安装它)。如果您希望应用程序仅在桌面上运行,这可能非常有用,因为这意味着用户在没有安装运行时的情况下运行应用程序时将无法获得“打开此文件带...”消息。

  • Adob​​e AIR运行时允许您的操作系统解释.air文件并在系统上安装/运行它们。它包含Flash中未包含的相关AIR库。

  • Adob​​e AIR与Flex(mxml应用程序)结合使用时确实允许状态和转换。状态和转换是Flex的一项功能,因此您需要在项目中使用Flex SDK才能使用它们。

相关问题