这是我用来嵌入flash文件的代码:
<object id="flash" classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" width="950" height="360" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,0,0" align="centre">
<param name="movie" value="/media/flash_final.swf" />
<param name="quality" value="high" />
<param name="bgcolor" value="#ffffff" /> <embed type="application/x-shockwave-flash" width="950" height="360" src="../media/flash_final.swf" pluginspage="http://www.macromedia.com/go/getflashplayer" name=" Web" bgcolor="#ffffff" quality="high"></embed>
</object>它可以在IE 8上显示,但是它不会保持我设置的宽度和高度。我还确保我的闪光灯是960x360。我怎样才能让它以一种仍然与其他浏览器兼容的方式显示我想要的大小?谢谢:)
发布于 2012-03-16 18:39:08
我通过添加css样式的宽度和高度让它工作。Manish在另一个帖子中提出了这一点。下面是为我工作的代码:
<p> </p>
<p>
<object id="flash" style="width: 950px; height: 350px;" classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" width="950" height="360" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,0,0" align="centre">
<param name="movie" value="/media/flash_final.swf" />
<param name="quality" value="high" />
<param name="bgcolor" value="#ffffff" /> <embed type="application/x-shockwave-flash" width="950" height="360" src="../media/flash_final.swf" pluginspage="http://www.macromedia.com/go/getflashplayer" name="Web" bgcolor="#ffffff" quality="high"></embed>
</object>
<!--[if !IE]>-->
<object id="flash" style="width: 950px; height: 350px;" width="950" height="360" name="Web" data="media/flash_final.swf" type="application/x-shockwave-flash">
<param name="movie" value="media/flash_final.swf" />
<param name="quality" value="high" />
<param name="bgcolor" value="#FFFFFF" />
<param name="allowScriptAccess" value="always" /> <!--<![endif]--> <a href="http://www.adobe.com/go/getflash"> <img src="http://www.adobe.com/images/shared/download_buttons/get_flash_player.gif" border="0" alt="Get Adobe Flash player" /> </a> <!--[if !IE]>-->
</object>
<!--<![endif]--></p>
<p> </p>再次感谢你们。愿上帝保佑!
发布于 2012-03-16 17:48:50
使用SWFObject,它简化了在超文本标记语言中嵌入flash电影的工作,它像一个护身符一样跨浏览器工作,它允许你很容易地设置替代内容和针对特定版本的Flash Player。
例如(我只发布HTML的相关部分):
<script type="text/javascript">
swfobject.embedSWF("media/flash_final.swf", "flashmovie", "960", "360", "10.0.0", "media/expressInstall.swf");
</script>
<!-- And in you body: -->
<div id="flashmovie">
Alternative content!
</div>https://stackoverflow.com/questions/9726276
复制相似问题