【问题标题】:Flash and javascript communication without ExternalInterface没有 ExternalInterface 的 Flash 和 javascript 通信
【发布时间】:2009-12-07 11:55:28
【问题描述】:

如何在没有外部接口的情况下将数据从 flash 发送到 javascript

【问题讨论】:

    标签: javascript flash


    【解决方案1】:

    您可以使用fscommand()。但是为什么一开始就不想使用ExternalInterface呢?

    【讨论】:

      【解决方案2】:

      您可以使用许多技巧来避免 ExternalInterface,尽管我需要同意 Amarghosh - 为什么不使用 ExternalInterface。

      你可以尝试的技巧是:

      • 导航到 javascript: URL。在 AS2 中,您曾经可以使用 getURL("javascript:myFunction()") - 我没有在 as3 中使用过这个技巧,但我想像 navigateToUrl(new URLRequest('javascript:myFunction()')); 这样的东西可能会起作用。
      • (这是我们在 Flash 4 天前使用的一个非常古老的页面)将页面加载到 iframe 中,可能会传递 GET 参数并让该页面通过 JS 与托管页面通信

      这两者在不同的浏览器中可能会或可能不会可靠地工作。 ExternalInterface 更加可靠和灵活,所以我真的很想知道您为什么要避免它...

      【讨论】:

        猜你喜欢
        • 2011-01-02
        • 1970-01-01
        • 1970-01-01
        • 2010-11-05
        • 1970-01-01
        • 1970-01-01
        • 2012-11-17
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多