【问题标题】:IE8 - Flash IssuesIE8 - 闪存问题
【发布时间】:2011-03-08 06:58:42
【问题描述】:

有没有人在 IE8 中遇到过这样的 Flash[as3] 问题?

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

这只发生在 IE 上,在 Safari、Chrome、FF 上测试良好...

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

【问题讨论】:

    标签: flash internet-explorer-8 refresh


    【解决方案1】:

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

    你有没有设置像<param name="scale" value="noscale" /><param name="salign" value="tl" />这样的东西?

    【讨论】:

      【解决方案2】:

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

      如果您刷新一个 Flash 项目,在它初始化的那一刻,stage.stageHeight 和 width 将归零。

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

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2012-05-20
        • 1970-01-01
        • 2023-03-10
        • 1970-01-01
        • 2010-12-27
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多