在没有AIR运行时文件的情

时间:2010-09-16 13:21:19

标签: actionscript-3 air

我使用Flash Builder 4创建了一个AIR应用程序。效果很好,但我想在不安装的情况下运行应用程序。所以.....当我安装应用程序时,我从程序文件中复制文件并将其粘贴到CD上并将其交给某人。他在没有AIR运行时的另一台计算机上运行它,结果它不起作用。 我怎么能绕过这个?像某些启动器/安装程序一样,如果安装了客户端,它将为客户端安装AIR运行时。如果已安装,请运行AIR应用程序。

感谢。

1 个答案:

答案 0 :(得分:4)

创建AIR徽章将是一个不错的选择。 想法是你传递一个链接到客户端,AIR徽章检查是否 AIR已安装。如果是,请安装您的应用程序,否则安装AIR 第一

air badger

有一个非常好的AIR Badger tutorial on the Adobe Developer Connection site。 AIR Badger是一个AIR应用程序Grant Skinner写道,使设置更容易。

另请查看新的AIR Launchpad,这是另一个AIR应用,可帮助您开始使用各种与AIR相关的功能,包括安装徽章。

air launchpad

不幸的是,AIR Badger在线工作。

您无法绕过AIR安装。也许有第三方实用程序(批处理脚本/等),它查找与空气相关的文件/ .air文件类型关联,并根据它启动您在CD或应用程序本身提供的AIR安装程序。

osx 上,您可以使用 mdls 命令显示有关文件的信息。您可以查看kMDItemKind

mdls -name kMDItemKind /path/to/yourApp.air

如果打印“com.adobe.air.InstallerPackage”,则应安装空气,否则只打印“文档”。

对于检查注册表文件类型关联的Windows命令提示符,应该有类似的内容。 完成该检查后,首先安装AIR或仅安装应用程序,具体取决于结果。

HTH