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



我正在看这个how:

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

但是我无法让它与本机安装程序一起工作。这些是。exe/。下载并安装的DMG AIR应用程序,而不是通过badge.swf安装的。AIR应用程序。我需要能够做一个浏览器调用与几个额外的flashvars集。

我已经尝试修改badge.swf文件,但在FlashBuilder 4.5中出现了许多编译错误

是否有在线示例说明如何做到这一点?

AIR安装程序徽章用于用户安装了Flash,但可能没有安装AIR的情况。当用户点击徽章安装AIR应用程序时,如果需要,首先下载并安装AIR运行时,然后安装应用程序。

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

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

最好的做法是向用户提供清晰的说明,告诉他们如何使用本机安装程序下载和安装应用程序。

最新更新