我正在尝试加载一个flash对象,我很难让它在ie6,ie7和ie8中工作。 flash对象是上传者的按钮。 flash对象加载firefox,chrome,safari,opera和ie9 fine。我搜索谷歌的答案,我无法解决它。这是我用来加载flash对象的代码(在ie6-ie8中它已经改变了很多次没有运气)
<object type="application/x-shockwave-flash" data="../flash/s3_upload.swf" codebase="http://fpdownload.adobe.com/pub/shockwave/cabs/flash/swflash.cab#version=9,0,0,0" width="266" height="46" id="s3_swf_1" style="visibility: visible; ">
<param name="wmode" value="transparent" />
<param name="menu" value="false" />
<param name="quality" value="low" />
<embed src= "../flash/s3_upload.swf" quality="low" width="266" height="46" id="s3_swf_1" wmode="transparent" menu="false" style="visibility: visible" type="application/x-shockwave-flash" pluginspage="http://get.adobe.com/flashplayer/" />
</object>
如果有人能提供帮助,我们将不胜感激。
答案 0 :(得分:1)
考虑使用SWFObject将您的SWF嵌入HTML页面。 SWFObject依赖于Javascript,但会确保安装正确版本的Flash Player,并为用户的特定浏览器生成正确的嵌入对象。
我不确定导致此特定问题的原因,但使用SWFObject可能会解决您的问题。
答案 1 :(得分:1)
只需添加param name="movie" value="dc10_no_loop.swf">
。