如何从浏览器调用AIR本机安装程序应用程序(EXE,DMG等)

时间:2011-08-04 05:20:54

标签: air flash-builder flex4.5

我正在看这个Howto:

http://livedocs.adobe.com/flex/3/html/help.html?content=distributing_apps_3.html#1036176

但我无法使用Native安装程序应用程序。这些是下载和安装的.EXE / .DMG AIR应用程序,而不是由badge.swf安装的.air应用程序。我需要能够通过设置一些额外的flashvars来进行浏览器调用。

我已经尝试通过在FlashBuilder 4.5中获得许多编译错误来修改badge.swf文件

是否有在线示例如何执行此操作?

1 个答案:

答案 0 :(得分:1)

AIR安装程序徽章旨在用于安装了Flash但可能未安装AIR的情况。当用户单击徽章以安装AIR应用程序时,首先会根据需要下载并安装AIR运行时,然后安装该应用程序。

没有理由将徽章与打包的本机安装程序一起使用,因为安装程序将在安装应用程序之前根据需要下载并安装AIR运行时。

您可以创建一个看起来像徽章的SWF,并使用FileReference下载本机安装程序。然而,在下载之后无法自动执行安装程序,因为这样做会带来严重的安全风险。

最佳方法是向用户提供有关如何使用本机安装程序下载和安装应用程序的明确说明。