【问题标题】:Run AIR app without AIR runtime files在没有 AIR 运行时文件的情况下运行 AIR 应用程序
【发布时间】:2010-09-16 13:21:18
【问题描述】:

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

谢谢。

【问题讨论】:

    标签: actionscript-3 air


    【解决方案1】:

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

    有一个很好的AIR Badger tutorial on the Adobe Developer Connection site。 AIR Badger 是 Grant Skinner 为简化设置而编写的 AIR 应用程序。

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

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

    您无法绕过 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 上的 mdls 以获取文件类型关联。目前无法在 Windows 上进行测试,但肯定应该有一些东西。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-01-29
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多