我为我的网站构建了一个介绍页面(它是一个.swf文件),我正在尝试将其嵌入到.html文件中,但是html代码不允许我调整文件大小(我想要占据整个页面的文件,所以我尝试将对象标签的高度和宽度部分重置为100% - 它不起作用) 有人告诉我,调整文件大小的最佳方法是使用javascript。我该怎么做?
代码如下:
<object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" codebase="http://fpdownload.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=8,0,0,0" width="550" height="400" id="intro to elianas website" align="middle">
<param name="allowScriptAccess" value="sameDomain" />
<param name="movie" value="intro.swf" />
<param name="quality" value="high" />
<param name="bgcolor" value="#1C140D" />
<embed src="intro.swf" quality="high" bgcolor="#1C140D" width="100%" height="100%" name="intro" align="center" allowScriptAccess="sameDomain" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer" />
</object>
答案 0 :(得分:3)
您还需要提供Object的高度和宽度。
<object width="100%" height="100%">
<param name="movie" value="file.swf">
..
<embed src="intro.swf" width="100%" height="100%" />
</object>
答案 1 :(得分:2)
看起来像一个不活跃的帖子,但万一有人在寻找解决方案时遇到这种情况,这是解决方案:
<object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000"
codebase="http://download.macromedia.com/pub/shockwave/
cabs/flash/swflash.cab#version=6,0,40,0"
width=100% height=100% id="intro">
<param name="movie" value="sample.swf" />
<param name="quality" value="high" />
<param name="bgcolor" value="#1C140D" />
<embed src="/path/to/sample.swf" quality="high" bgcolor="#1C140D"
width=100% height=100% name="intro" align=""
type="application/x-shockwave-flash"
pluginspage="http://www.macromedia.com/go/getflashplayer">
</embed>
</object>
注意:
<embed>
不能在<object>
范围内
标签答案 2 :(得分:0)
这是关于在html中嵌入swf的简短和重点:
答案 3 :(得分:0)
使用CSS增加身体和html标签的页面宽度和高度
<style type="text/css">
html,body {
height:100%;
width:100%;
}
body {
margin-left: 0px;
margin-top: 0px;
margin-right: 0px;
margin-bottom: 0px;
}
</style>
我在整页flash文件中遇到了类似的问题,其中firefox不会显示闪存,而chrome会以有限的高度显示在页面顶部。