仅在IE9中闪烁一个像素

时间:2011-03-17 16:57:28

标签: flash internet-explorer-9

我有一个带有Flash横幅的网站。这在所有主流浏览器(IE7 / 8,Firefox,Chrome,Safari,Opera)中运行良好一段时间,但是当我升级到IE9时,横幅在右边缘显示为1像素垫片,这是抛弃布局。

我知道IE的过去版本会将换行符显示为空格,我想知道这是不是在这里发生了什么。我正在使用AC_FL_RunContent()函数来显示Flash文件。我不确定在哪里调试这个,但我想尽快修复它。任何帮助表示赞赏。

2 个答案:

答案 0 :(得分:2)

你是如何嵌入你的闪存片的?最好的方法是使用像SWFObject这样的东西,它应该考虑所有浏览器的特性。它使用JavaScript生成嵌入代码,具体取决于您使用的浏览器。给它一个机会,它可以解决你的问题!

答案 1 :(得分:1)

我们解决这个问题的方法是让对象比我们想要的宽1个像素,然后用右边的div围住它,并隐藏溢出。

所以尽管问题仍在发生,但却被隐藏了。