2010-09-16 111 views
2

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

谢谢。

回答

4

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

air badger

有一个相当不错AIR Badger tutorial on the Adobe Developer Connection site。 AIR Badger是一款AIR应用程序,授予Skinner编写的使设置更简单。

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

air launchpad

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

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

On osx您有mdls命令可显示有关文件的信息。你可以检查kMDItemKind

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

如果打印“com.adobe.air.InstallerPackage”,然后在空气中进行安装,否则将只是打印“一号文件”。

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

HTH

+0

感谢您的回复。我看了一下这些应用程序,如果我找不到完美的解决方案,我可能会使用其中的一个。因此,我更愿意尝试首先找到完美的解决方案,这在您的帖子末尾描述过。 – Lahey 2010-09-16 14:34:53

+0

@Lahaye在osx上查看文件类型关联的mdls。目前无法在Windows上测试,但肯定应该有这方面的东西。 – 2010-09-16 22:38:22

相关问题