IE8 - Flash问题

时间:2009-10-15 20:14:31

标签: flash internet-explorer-8 refresh

有没有人在IE8中遇到类似Flash [as3]的问题?

我注意到当我第一次使用IE8查看我的swf时,它一切正常并且看起来很合适。但是,当我单击刷新时,使用stage.stageWidth和stage.stageHeight属性的一些项目无法正常运行。

这只发生在IE上,在Safari,Chrome,FF上测试得很好......

有快速解决方法吗?我宁愿不必重写大块的代码......

2 个答案:

答案 0 :(得分:0)

如何从FlashVars传递宽度和高度而不是使用stageWidth / stageHeight

你有没有设置像<param name="scale" value="noscale" /><param name="salign" value="tl" />

这样的东西

答案 1 :(得分:0)

原来这是IE中的一个错误。

如果刷新flash项目,在初始化时,stage.stageHeight和width将跟踪为零。

为了解决这个问题,我在stage.RESIZE事件的舞台上放置了一个事件监听器,一旦发生这种情况,我就知道IE将能够报告正确的尺寸,然后swf的其余部分将加载。