SWF - Params不工作IE

时间:2012-10-10 14:38:57

标签: internet-explorer flash params

当我在页面上放置一个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>

2 个答案:

答案 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">