2011-06-22 94 views
5

点击全屏闪光灯电影中的某个项目时,我需要显示一个lightview窗口。所以我想放入lightview回调一下JS来关闭全屏闪存电影。是否有可能在JS中关闭全屏Flash影片?从JS/Jquery关闭全屏闪光灯

+1

您无法访问swf sour CE? – DanielB

+0

“关闭”你的意思是退出全屏模式,但仍然继续播放电影? –

+0

如果对象暴露并且您知道它们,则可以调用swf对象的方法。看看这个例子http://www.permadi.com/tutorial/flashjscommand/。 –

回答

2

基本上你需要使用SWF方法,它检查全屏状态。

JAVASCRIPT:

var FULLSCREEN = 1; 

function check_fullscreen() { 
    return FULLSCREEN; 
} 

function turn_off_fullscreen() { 
    FULLSCREEN = 0; 
} 

FLASH:

if (!ExternalInterface.call("check_fullscreen")) 
    //turn off fullscreen 

如果你想不全屏允许所有的时间,当使用嵌入Flash参数(在HTML):

<param name="allowFullscreen" value="false">