ExternalInterface.available的定义如下:
“ExternalInterface.available属性指示当前Flash Player是否在提供外部接口的容器中。”
上述定义的确切含义是什么?另外,当ExternalInterface.available的值变为false时呢?
在我的应用程序中,我将生成的swf文件嵌入到JSP中,并在其中包含相关的javascript函数。我将使用ExternalInterface.call方法调用mxml中的函数。
谢谢。
发布于 2012-06-06 17:11:18
Flash Player的容器通常是浏览器。如果浏览器提供了JavaScript VM,那么您可以让播放器与网站进行通信,反之亦然。
但是,如果您在独立播放器中运行SWF,则没有可用的外部接口,并且您的JavaScript调用将无法工作。
https://stackoverflow.com/questions/10911218
复制相似问题