2011-05-06 48 views
0

在IE9中,我網站上的sIFR3(r436)呈現文本被拉伸。點擊文字可以正確渲染。在IE9中伸展的sIFR 3文本

我試過改變兼容模式,但沒有成功。任何人有這個問題,並找到了解決方案?

回答

0

在我們的測試中,我們發現問題必須做在Vista機器上使用Flash的版本,特別是10.2(轉載於10.2.152.26)。 10.0,10.1和10.3都很好,沒有拉伸文本。

有在Flash Player 10.3,甚至一個修復,解決不當調整大小時的wmode =透明:http://kb2.adobe.com/cps/901/cpsid_90194.html

1

如果你不需要wmode透明或不透明的話就關閉 - 這就是我發現在ie9中導致我們的問題...然後它顯得很好。

不幸的是我們需要把事情放在閃光燈的頂部,所以我不得不讓這些設置在...在這種情況下,我發現迄今爲止唯一的解決方法是調用sifr而無需wmode設置(透明/不透明),然後在onReplacement sifr回調中創建一個wmode設置爲on的flash元素的克隆,然後刪除原始文件。不理想,但它的工作原理(雖然有一個小的滯後,當它重新創建元素當然 - 你可以與CSS顯示屬性混淆,以減輕這種影響)

+0

感謝您的建議。我需要保持wmode使用回調函數可能是答案 - 會給它一個去。將sIFR.forceWidth參數設置爲true有一些改進,但尚未完全解決它。 – nibbler 2011-05-09 15:34:49