闪存在Internet Explorer中无法正常显示

时间:2011-08-02 08:16:15

标签: flash adobe cross-browser

我正在使用以下代码嵌入flash swf:

<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000"  codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=9,0,28,0" width="800" height="600"> 
    <param name="movie" value="http://www.namenecklacesdirect.co.uk/font-preview-tool/flashvar_as3.swf" /> 
    <param name="flashvars" value="my_flashvar=black" /> 
    <param name="quality" value="high" /> 
    <embed src="http://www.namenecklacesdirect.co.uk/font-preview-tool/flashvar_as3.swf" quality="high" pluginspage="http://www.adobe.com/shockwave/download/download.cgi?P1_Prod_Version=ShockwaveFlash" type="application/x-shockwave-flash" width="650" height="585" flashvars="my_flashvar=black"></embed> 
</object> 

它在所有浏览器上运行良好,但在Internet Explorer中它无法正常显示 还有一个额外的左边距或其他东西。 这是屏幕截图:

如IE中所示:

http://bayimg.com/hAJHKAaDg

见于其他领袖:

http://bayimg.com/hAJhjaadg

可以请任何人帮助我 提前致谢

PS:我没有使用任何javascript css或nething其他html文件仅包含此普通代码

2 个答案:

答案 0 :(得分:1)

您可以从页面中的reset.css中受益,如I.E.是一个傻瓜,所以它有时看起来与其他浏览器有很大的不同。这是我通常使用的重置:

http://meyerweb.com/eric/tools/css/reset/

这应该会让它看起来更好一点,如果不起作用,你将需要一个单独的css文件用于Internet Explorer。

答案 1 :(得分:0)

我刚注意到你的宽度和高度与IE和其他浏览器的嵌入之间不匹配。在你的身高之后再给它一个镜头,加上这个:     align =“middle”或left,right