HTML5请求全屏嵌入式SWF

时间:2014-03-26 02:44:11

标签: javascript html5 flash

我正在使用以下函数来处理将DOM元素切换到全屏模式的按钮的click事件。

var elem = document.getElementById("swfContainer");
if (elem.requestFullscreen) {
elem.requestFullscreen();
} else if (elem.msRequestFullscreen) {
elem.msRequestFullscreen();
} else if (elem.mozRequestFullScreen) {
elem.mozRequestFullScreen();
} else if (elem.webkitRequestFullscreen) {
elem.webkitRequestFullscreen();
}

这个功能本身很好用。问题是dom元素内部是另一个包含swf的div。内部div的高度和宽度属性设置为100%。设置SWF以便它自动调整大小以适应阶段。

现在问题和问题......

当我运行该功能以使DOM全屏时,它当然会进入全屏模式,SWF似乎认识到它已进入全屏状态,因为它提示允许键盘输入。但SWF本身并没有调整大小以填充全屏DOM元素,即使它所在的容器也是如此。

如果有办法实现这一目标?

1 个答案:

答案 0 :(得分:0)

<embed style="height: 100%; width: 100%;">

它对我有用。