JavaScript和Flash与IE不兼容

时间:2009-12-14 18:55:37

标签: php javascript flash flash-cs4

我有一个JavaScript图片库。画廊下方的箭头可以移动画廊的所有图片。当我向该页面添加了一个.SWF flash动画时,画廊箭头停止在IE中正常工作。但在其他浏览器,如Mozilla,谷歌Chrome,Opera等,它的工作原理!我已经删除了.SWF,它也在IE中工作。

这是我实例化.SW的代码:

<embed src="ads/banner.swf" quality="high" pluginspage="http://www.macromedia.com/go/getflashplayer" type="application/x-shockwave-flash" width="770" height="180" style="margin:0px; padding:0px; border:0px hidden; outline:0px; overflow:hidden; background-color:#c2c6c9;"></embed>

请帮助我了解IE目前有什么问题。 :)

2 个答案:

答案 0 :(得分:1)

尝试使用Adobe在此解释的正确语法:

http://kb2.adobe.com/cps/415/tn_4150.html

是:

<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="550" HEIGHT="400" id="myMovieName">
<PARAM NAME=movie VALUE="myFlashMovie.swf">
<PARAM NAME=quality VALUE=high>
<PARAM NAME=bgcolor VALUE=#FFFFFF>
<EMBED href="/support/flash/ts/documents/myFlashMovie.swf" quality=high bgcolor=#FFFFFF WIDTH="550" HEIGHT="400" NAME="myMovieName" ALIGN="" TYPE="application/x-shockwave-flash" PLUGINSPAGE="http://www.macromedia.com/go/getflashplayer">
</EMBED>
</OBJECT>

答案 1 :(得分:1)

IE不支持<embed>;它已经从IE 5.5开始了。请参阅KB303401

Some discussion Flash嵌入策略。