2009-10-15 187 views
2

有沒有人在IE8中遇到類似Flash [as3]的問題?IE8 - Flash問題

我注意到,當我第一次查看我的SWF與IE8,它的一切工作,看起來適當。但是,當我單擊刷新時,使用stage.stageWidth和stage.stageHeight屬性的一些項目無法正常工作。

這只是發生在IE瀏覽器,在Safari,Chrome瀏覽器,FF經過測試很好...

是否有任何快速解決?我寧願不必重寫大塊的代碼...

回答

0

原來,這是IE中的一個錯誤。

如果刷新一個flash項目,在初始化時,stage.stageHeight和width將會追蹤爲零。

爲了解決這個問題,我在stage.RESIZE事件的舞臺上放置了一個事件監聽器,一旦發生這種事情,我知道IE能夠報告正確的尺寸,然後加載其餘的swf。

0

如何通過從FlashVars的寬度和高度,而不是使用stageWidth/stageHeight

你有沒有設置<param name="scale" value="noscale" /><param name="salign" value="tl" />