在IE9中展开的sIFR 3文本

时间:2011-05-06 15:17:14

标签: sifr sifr3

在IE9中,我的网站上的sIFR3(r436)渲染文字被拉伸。单击文本可使其正确呈现。

我尝试更改兼容模式但没有成功。有其他人遇到这个问题并找到了解决方案吗?

2 个答案:

答案 0 :(得分:1)

如果您不需要wmode透明度或不透明,请将其关闭 - 这就是我发现在ie9中导致我们的问题...然后它看起来很好。

不幸的是我们需要把东西放在闪光灯的顶部,所以我不得不设置这些设置......在这种情况下,到目前为止我发现的唯一解决办法就是调用没有wmode的sifr设置(透明度/不透明),然后在onReplacement sifr回调中创建一个flash元素的克隆,并设置wmode,然后删除原始。不理想,但它的工作原理(虽然当它重新创建元素时有一个小的延迟 - 你可以搞乱css显示属性以减轻这种影响)

答案 1 :(得分:0)

在我们的测试中,我们发现问题与Vista的版本有关,特别是在Vista机器上的10.2(在10.2.152.26上重现)。 10.0,10.1和10.3都很好,没有延伸文本。

在wmode = transparent时,Flash Player 10.3中甚至还有一个解决方法可以解决不正确的大小调整:http://kb2.adobe.com/cps/901/cpsid_90194.html