1

我需要一个 swf 文件来填充整个 html 页面。但遗憾的是,我未能使其按预期工作。即使 SWF 确实填满了整个页面,它的尺寸也显示错误。这就是我所说的:http ://tinypic.com/r/w7k75i/6

如您所见,swf 位于窗口的末尾,但尺寸为 1024x768(左下角的文本),并且从未触发“舞台调整大小”事件(0- 最后一个数字)。这在我的 PC 上打开 swf 时非常有效,但在嵌入 html 页面时却不行。

这就是我嵌入 SWF 的方式:

<body><script type='text/javascript' language='javascript' src='/B1D671CF-E532-4481-99AA-19F420D90332/netdefender/hui/ndhui.js?0=0&amp;0=0&amp;0=0'></script>
<div id="content">
</div>

<script type="text/javascript">

    swfobject.embedSWF("SiteVali.swf", "content", "100%", "100%", "9.0.0");
</script>

有什么建议么?谢谢。

4

1 回答 1

2

从评论中重新发布解决方案:

您的尺寸检查代码是否仅由 Event.RESIZE 触发?您可能只需要在加载完成后手动检查 stageWidth 和 stageHeight 值,因为它不会在第一次呈现 swf 时触发,即使它不是默认大小。

于 2013-01-12T20:41:05.470 回答