如何从通过ExternalInterface 的调用方法调用的子(弹出)窗口控制窗口中的Flash 影片?
电影的名称是myMovie
。在弹出窗口中使用 JavaScript,我尝试使用 document['myMovie'].flashFunction()
访问电影中的函数。但是,由于 javascript 在弹出窗口中,而 flash 在另一个窗口中,因此浏览器会提示该函数未定义。
如果 javascript 和电影位于同一个窗口中,这就会起作用。
我使用火狐浏览器。
最佳答案
在弹出窗口中,您可以使用 window.opener
引用原始窗口,如下所示:
window.opener.document.myMovie.flashFunction();
关于javascript - AS3外部接口(interface): Control a movie from another window,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4405357/