当我在页面上放置一个SWF对象时,我一直试图将参数传递给IE,但似乎没有任何效果。
这是IE 7,8& 9.不会触发缩放,质量和wmode变量。
这是我的代码。
<object width="100%" height="100%" class="view" id="one-one" classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" style="width: 1595px; height: 628px;">
<param name="movie" value="flash/one-one.swf" />
<param name="scale" value="ExactFit" />
<param name="wmode" value="opaque" />
<param name="quality" value="low" />
</object>
答案 0 :(得分:0)
这可能是您缺少对象的“ codebase ”属性吗? 请参阅http://www.w3schools.com/html/html_object.asp部分'使用Flash播放SWF视频',并尝试使用
<object width="1595px" height="628px"
classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000"
codebase="http://fpdownload.macromedia.com/
pub/shockwave/cabs/flash/swflash.cab#version=8,0,0,0">
<param name="SRC" value="flash/one-one.swf"></param>
<embed src="bookmark.swf" width="1595px" height="628px">
</embed>
</object>
答案 1 :(得分:0)
这是我的代码在IE,Firefox,Chrome中工作..我不说这是上述问题的答案,但这是有类似问题的人的参考..
<OBJECT classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000"
codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,0,0"
id="Yourfilename" ALIGN="" style="width:1170px;height:127px">
<PARAM NAME=movie VALUE="/assets/env1.swf">
<PARAM NAME=quality VALUE=high>
<PARAM NAME=bgcolor VALUE=#333399>
<EMBED src="/assets/env1.swf" quality=high bgcolor=#333399 NAME="Yourfilename" style="width:1170px;height:127px" ALIGN="" TYPE="application/x-shockwave-flash" PLUGINSPAGE="http://www.macromedia.com/go/getflashplayer"></EMBED>
</OBJECT>
我的flash开始在IE-8中使用以下行
<PARAM NAME=movie VALUE="/assets/env1.swf">
我通过在对象中指定样式属性来调整IE-8中的flash大小。
<OBJECT classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000"
codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,0,0"
id="Yourfilename" style="width:1170px;height:127px">