Flash internet explorer中未正确显示闪存

Flash internet explorer中未正确显示闪存,flash,Flash,祝大家新年快乐 在我的Flash页面中,图片被刷新。它在Crome&mozila firefox中正常工作。但在Internet Explorer中,它的宽度小于实际宽度 这是闪存编码 <object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" codebase="http://fpdownload.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=7,0,0

祝大家新年快乐

在我的Flash页面中,图片被刷新。它在Crome&mozila firefox中正常工作。但在Internet Explorer中,它的宽度小于实际宽度

这是闪存编码

<object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" codebase="http://fpdownload.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=7,0,0,0" width="401" height="107" align="middle">
                  <param name="allowScriptAccess" value="sameDomain" />
                  <param name="movie" value="myalbum.swf?xml_path=default.xml" />
                  <param name="quality" value="high" />
                  <param name="wmode" value="transparent" />
                  <embed src="myalbum.swf?xml_path=default.xml" quality="high" width="401" height="107" align="middle" allowscriptaccess="sameDomain" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer" wmode="transparent" />                
</object>

在default.xml中,将上载宽度为401px和107px的外部图像

Interner Explorer是否有任何更改? 请帮帮我。
谢谢。

weltraumpirat给了一个很好的建议。但您不需要将所有内容都放在一行中,您可以在标记内打断该行,如下所示:

<div
    ><object ...
        ><param ...
        /><embed...
        /></object
    ></div
>

此外,浏览器对边距和填充有不同的默认值。您应该寻找css重置。有关此问题的更多信息:http://stackoverflow.com/questions/500827/css-tips-which-every-beginning-developer-should-know-about/501098#501098

我建议您将swf电影嵌入html页面。 它是一个开源库,为您提供一切服务

还有一种方法可以帮助您定义嵌入swf的正确html模板

干杯

因为IE只读取标签,而不读取标签-您是否尝试删除所有空白并将代码保留在一行中?