gpt4 book ai didi

apache-flex - 从 ActionScript 库中检测 AIR 与 Flash Player

转载 作者:行者123 更新时间:2023-12-04 09:29:53 25 4
gpt4 key购买 nike

我有一个 swc,它的运行方式略有不同,具体取决于它是否由 AIR 托管。我在网上看到两个建议:

  • 为 WindowedApplication 测试 Application.application。
  • 测试 Security.sandboxType 的 Security.APPLICATION。

  • 但是,这些似乎在我的 .swc 中不起作用,因为编译器找不到 WindowedApplication 或 Security.APPLICATION。我的库不需要任何其他 AIR 功能,所以我假设它没有链接到 AIR 库,我认为不应该为了它继续在 Flash Player 中工作。

    有什么建议?

    最佳答案

    您可以使用 flash.system.Capabilities对象以了解您是否在 AIR 下运行。

    var isAir : Boolean = (Capabilities.playerType == "Desktop");
    var isFlashPlayer : Boolean = (Capabilities.playerType == "StandAlone");
    var isBrowser : Boolean = (Capabilities.playerType == "ActiveX" || Capabilities.playerType == "PlugIn");
    var isOther : Boolean = (Capabilities.playerType == "External");

    关于apache-flex - 从 ActionScript 库中检测 AIR 与 Flash Player,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/461923/

    25 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com