0

ExternalInterface.available 的定义如下:

“ExternalInterface.available 属性指示当前 Flash Player 是否位于提供外部接口的容器中。”

上述定义的确切含义是什么?另外,当 ExternalInterface.available 的值变为 false 时?

在我的应用程序中,我将生成的 swf 文件嵌入到 JSP 中,并且我将在其中包含相关的 javascript 函数。我将使用 ExternalInterface.call 方法从 mxml 调用函数。

谢谢。

4

1 回答 1

1

Flash Player 的容器通常是浏览器。如果浏览器提供 JavaScript 虚拟机,那么您可以让播放器与网站通信,反之亦然。

但是,如果您在独立播放器中运行 SWF,则没有可用的外部接口,并且您的 JavaScript 调用将不起作用。

于 2012-06-06T09:11:18.333 回答