0

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

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

4

2 回答 2

1

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

不幸的是,我们需要把东西放在闪光灯的顶部,所以我必须打开这些设置......在这种情况下,我迄今为止发现的唯一解决方法是在没有 wmode 设置的情况下调用 sifr(透明度/opaque),然后在 onReplacement sifr 回调中创建 wmode 设置为 on 的 flash 元素的克隆,然后删除原始元素。不理想,但它可以工作(当然,在重新创建元素时会有一点延迟 - 你可以弄乱 css 显示属性来减轻这种影响)

于 2011-05-09T12:31:45.080 回答
0

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

Flash Player 10.3 中甚至还修复了 wmode=transparent 时不正确调整大小的问题:http: //kb2.adobe.com/cps/901/cpsid_90194.html

于 2011-06-17T15:46:15.960 回答