Javascript 带有嵌入式SWF的HTML5请求全屏

Javascript 带有嵌入式SWF的HTML5请求全屏,javascript,html,flash,Javascript,Html,Flash,我使用以下函数来处理按钮的单击事件,该按钮将DOM元素切换到全屏模式 var elem = document.getElementById("swfContainer"); if (elem.requestFullscreen) { elem.requestFullscreen(); } else if (elem.msRequestFullscreen) { elem.msRequestFullscreen(); } else if (elem.mozRequestFullScreen) {

我使用以下函数来处理按钮的单击事件,该按钮将DOM元素切换到全屏模式

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的设置使其能够自动调整自身大小以fir舞台

现在的问题是

当我运行函数使DOM全屏显示时,它当然会全屏显示,SWF似乎会识别它已全屏显示,因为它会提示允许键盘输入。但是SWF本身不会调整大小以填充全屏DOM元素,即使它所在的容器会这样做

如果有办法做到这一点


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

它对我很有用。

简单嵌入的问题是,这是一个角度应用程序,SWF位于一个对象标记内,当加载特定视图和控制器时,该对象标记会动态加载。