我有这段代码http://www.bodom.eu/fsproblem 标签内有一个.swf,当您点击全屏按钮时,它就可以工作。
当你点击flash01链接时,<中有相同的.swf。一个>标签(在灯箱样式窗口中),它不起作用。 我只需要在bumpbox窗口中使用全屏按钮。非常感谢你。
Bumpbox使用mootools和flowplayer。
答案 0 :(得分:1)
你遇到的问题实际上来自Mootools。 Mootools有一个名为Swiff的Flash嵌入类,这是BumpBox在链接中传递SWF时使用的。
不幸的是,我认为你要么必须攻击BumpBox或Mootools才能获得全屏权限。
如果查看BumpBox 2.0.1的扩展版本,您将看到第372行附近实例化Swiff的位置:
var obj = new Swiff(content, {
id: 'video',
width: maxw-40,
height: maxh-40,
container: div
})
您可以传递此处所需的附加参数,如下所示:
var obj = new Swiff(content, {
id: 'video',
width: maxw-40,
height: maxh-40,
container: div,
params: {
allowFullScreen: true
},
})
如果失败,你将不得不调整Swiff类本身。打开Mootools并搜索Swiff=new Class
。这将引导您创建Flash对象的代码。从那里找到params列表应该很容易,它看起来像:
params:{quality:"high",allowScriptAccess:"always",wMode:"window",swLiveConnect:true}
您只需要添加全屏权限:
params:{allowFullScreen:true,quality:"high",allowScriptAccess:"always",wMode:"window",swLiveConnect:true}