如何从通过ExternalInterface调用方法调用的子窗口(弹出窗口)控制窗口中的Flash影片?
电影的名称是myMovie
。在弹出窗口中使用javascript,我尝试使用 document['myMovie'].flashFunction()
访问电影中的一个函数。但是,由于javascript位于弹出窗口中,而flash位于另一个窗口中,因此浏览器会抱怨该函数未定义。
如果javascript和电影在同一窗口中,这将有效。
我使用Firefox。
答案 0 :(得分:2)
从弹出窗口中,您可以使用window.opener
引用原始窗口,如下所示:
window.opener.document.myMovie.flashFunction();