【问题标题】:Q; Flash Mac ONLY FIleReference Stage update BUG问; Flash Mac ONLY FIleReference Stage 更新BUG
【发布时间】:2009-09-03 11:09:22
【问题描述】:

此错误仅影响 Mac(Safari 和 Firefox)并且仅在 以下条件-

-仅在使用 FileReference 上传图像后(先到服务器然后再下 进入闪存) - 仅在第一个浏览器焦点上。即点击浏览器外的任何地方,然后 然后给浏览器焦点似乎'重新初始化闪存运行时 所以舞台会正确更新。

最终效果是舞台似乎没有渲染或更新 正确地,舞台坐标被篡改并且任何拖放 操作不起作用!

我已经通过鼠标坐标尝试了标准的拖放操作 stageX,stageY,然后重写整个拖放逻辑 删除对舞台的所有引用并使用简单的启动和停止 拖动方法。每次的结果都是一样的......

有没有人遇到过这个或类似的东西???

【问题讨论】:

    标签: flash actionscript-3


    【解决方案1】:

    我遇到了同样的问题。出于某种原因,当您在浏览器之外单击以移除焦点然后重新单击时,它似乎会自行修复。

    现在,作为一种变通方法,我正在调用一个 JavaScript 函数来显示一个弹出警报窗口,迫使用户将注意力集中在浏览器上。

    这是我正在调用的函数的示例:

    private function externalAlert():void{ 
    ExternalInterface.call("alert", "Alert Message Here"); 
    }
    

    【讨论】:

    • 是的,我自己考虑过这样做,但不是最好的解决方案。我希望有某种方法可以通过 javascript 来“聚焦”和“取消聚焦”浏览器,就像您可以“聚焦实际嵌入的 Flash 对象”一样。或者以某种方式模拟以编程方式打开关闭弹出窗口的效果....而不实际这样做。
    • 这确实是我在过去几个播放器版本(9 和 10)中遇到的第一个主要 BUG...希望有一个解决方法,但似乎 Windows 和 Mac 版本有更好的 QA Flash 运行时。
    • 是的,我同意 - 该错误已提交给 adobe,我一直在关注它,看看它是否得到修复。 bugs.adobe.com/jira/browse/FP-2674
    【解决方案2】:

    这绝对是最近出现的一个严重问题。有没有人能够在 Mac OS X(可能只是雪豹)上追踪到它?我知道有一些用户提到这个 bug 也存在于 Safari 中,但除了 Firefox,我从未在其他任何地方看到过。

    除了已经提到的 Adob​​e Bug 链接之外,我还在 Mozilla Bug Tracker 上发布了一份错误报告:https://bugzilla.mozilla.org/show_bug.cgi?id=518965

    【讨论】:

      猜你喜欢
      • 2010-10-16
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-05-11
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多