仅在Chrome中出现奇怪的Flash播放器故障(12.0.0.41)

时间:2014-01-22 09:00:05

标签: actionscript-3 flash google-chrome

最近,在最新的Chrome更新(包括Adobe Flash Player版本:12.0.0.41)之后,多年来一直运行顺畅的Flash应用程序在一个特定功能中开始“打嗝”。

正常行为 - 用户登录应用。 App抓取一些xml文件,然后在屏幕上绘制日历。

打嗝行为 - 用户登录应用。应用程序抓取xml文件,但在执行loadComplete函数之前就会出现问题(根据跟踪)。通过冻结,我的意思是小负载微调器保持在屏幕上但停止旋转并且日历不会出现在屏幕上。

有趣/令人发指的笔记 - 鼠标光标响应就好像已经绘制了日历(当鼠标经过一个不可见的日历日时箭头变为指针)但是根据我的跟踪日志,loadComplete和showCal功能还没有解雇。

另外,对函数的任何调用都会解除故障(例如,单击一个不可见的日历日,mousingOver一个控制按钮等等。任何触发函数的东西。)和bam!一切都在那里,跟踪日志就完成了。

  1. 如上所述,此故障仅发生在使用最新Flash Player更新(12,0,0,41)的Chrome中。
  2. 安装mozilla版本的flash播放器调试器(12,0,0,43)并指示chrome使用它来修复故障,但在chrome中使用它可以在闪存中打开一整套新的蠕虫玩家故障(正如预期的那样)。
  3. 也许我无能为力,这只是最新的Chrome Flash播放器构建的错误,或者......
  4. 我的代码存在根本性的问题,Chrome最新的Flash播放器是唯一一个故障我的“错误”代码的插件?
  5. 如果有人确信我的代码是问题但我现在暂时离开它们,我会很高兴地包含一些代码片段,因为这个问题是巨大的。 (你是坚持它的士兵)

    我希望其他人经历过这种情况,或者至少可以解释它/解决它。提前谢谢。

3 个答案:

答案 0 :(得分:0)

我在Frankenscarf工作的应用程序上看到非常相似的症状。到目前为止,所有变通方法都无效。我可以确认它是特定于12.0.0.41 Pepper Flash。我想你可能需要等待谷歌来修复已经发布的版本......

答案 1 :(得分:0)

我在YouTube上遇到Flash 12.0.0.41的问题,视频非常滞后,并且一直在丢帧,即使视频在320p上断断续续。我已经通过Chrome://插件禁用了内置Flash播放器的Chromes,安装了Chrome 11.7.700.260,现在即使在1440p也能正常运行。希望他们能尽快解决这些问题。

答案 2 :(得分:0)

我无法编辑我原来的帖子......

更新:我设法得到了解决方法。我设置了一个定期计时器(每500毫秒触发一次),在我最大的容器中调用invalidateDisplayList()。这太可怕了,但它确实有效......