我正在使用JavaScript打开一个包含flash电影的弹出窗口。弹出窗口包含一个使用SoundManager2的媒体播放器。用户从父窗口向媒体播放器添加文件。但是,在重新加载父窗口时,对子窗口(媒体播放器)的引用将丢失。因此,为了给媒体播放器带来焦点,我们目前必须调用window.open,它会重新加载url,从而中断正在播放的媒体。
有没有人知道一种不用重新加载内容就能聚焦媒体播放器窗口的方法?我很确定Javascript已经过时了。有没有办法用ActionScript做到这一点?
发布于 2009-07-01 07:09:49
你可以从Flash中调用一个javascript函数来提供窗口焦点,但是,我不确定是否有合适的方法来做到这一点而不会潜在地惹恼用户,除非你只能在播放器中添加新媒体时才能做到这一点。
在任何情况下,ExternalInterface或getURL/navigateToURL都允许您从Flash中调用javascript函数。
https://stackoverflow.com/questions/1069616
复制相似问题