在IE中嵌入Flash无法正常工作

时间:2010-07-12 18:36:46

标签: asp.net flash-cs4

我在flash中创建了一个小菜单,我希望将其嵌入到我的网站中。问题是它适用于Firefox,但不适用于IE。

你能帮我吗,我是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" width="540" height="50">        
            <param name="main" value="/Flash/main.swf" />
            <param name="play" value="true"/>
            <param name="loop" value="true"/>
            <param name="scale" value="showall"/>
            <param name="wmode" value="window"/>
            <param name="menu" value="true"/>
            <param name="allowFullScreen" value="false"/>
            <param name="allowScriptAccess" value="sameDomain"/>
            <param name="quality" value="high" />        
            <embed height="50" width="540" 
              align="middle" 
              type="application/x-shockwave-flash" 
              salign="" 
              allowscriptaccess="sameDomain" 
              allowfullscreen="false" 
              menu="true" 
              name="main" 
              bgcolor="#ffffff" 
              devicefont="false" 
              wmode="window" 
              scale="showall" 
              loop="true" 
              play="true" 
              pluginspage="http://www.adobe.com/go/getflashplayer" quality="high" src="/Flash/main.swf"></embed>
        </object>      

1 个答案:

答案 0 :(得分:0)

我看不出您的代码有什么问题。

无论如何,我强烈建议你使用swfobject script来嵌入你的flash对象。这将解决在播放之前必须在IE中点击flash对象的问题。