Actionscript 3 不使用AIR运行时文件运行AIR应用程序

Actionscript 3 不使用AIR运行时文件运行AIR应用程序,actionscript-3,air,Actionscript 3,Air,我用Flash Builder 4制作了一个AIR应用程序。工作很好,但我想运行应用程序而不安装它。所以当我安装应用程序时,我从程序文件中复制文件并将其粘贴到CD上,然后将其交给其他人。他在另一台没有AIR runtime的计算机上运行它,结果它无法工作。 我怎么能绕过这个?就像一些为客户端安装AIR运行时(如果未安装)的启动器/安装程序一样。如果已安装,请运行AIR应用程序 谢谢。制作一个航空徽章将是一个不错的选择。 我们的想法是你将一个链接传递给客户,航空徽章检查是否 安装了空气过滤器。如果

我用Flash Builder 4制作了一个AIR应用程序。工作很好,但我想运行应用程序而不安装它。所以当我安装应用程序时,我从程序文件中复制文件并将其粘贴到CD上,然后将其交给其他人。他在另一台没有AIR runtime的计算机上运行它,结果它无法工作。 我怎么能绕过这个?就像一些为客户端安装AIR运行时(如果未安装)的启动器/安装程序一样。如果已安装,请运行AIR应用程序


谢谢。

制作一个航空徽章将是一个不错的选择。 我们的想法是你将一个链接传递给客户,航空徽章检查是否 安装了空气过滤器。如果是,则安装您的应用程序,否则安装AIR 首先

有一个很好的例子。AIR Badger是格兰特·斯金纳为简化安装而编写的一款AIR应用程序

还可以查看新的AIR应用程序,它是另一款AIR应用程序,可帮助您开始使用所有与AIR相关的功能,包括安装徽章

不幸的是,空气獾在线工作

您不能绕过空气安装。可能有一个第三方实用程序(批处理脚本/等),用于查找与air相关的文件/air文件类型关联,并在此基础上启动您在CD或应用程序本身上提供的air安装程序

在osx上有显示文件信息的mdls命令。您可以检查
kMDItemKind

mdls -name kMDItemKind /path/to/yourApp.air
如果它打印“com.adobe.air.InstallerPackage”,那么应该安装air,否则它将只打印“Document”

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


HTH

谢谢您的回复。我仔细研究了一下这些应用程序,如果找不到完美的解决方案,我可能会使用其中的一个。因此,我宁愿先尝试找到完美的解决方案,正如您在文章末尾所描述的那样。@Lahaye在osx上查看MDL以获得文件类型关联。目前无法在windows上进行测试,但肯定会有这样的东西。