Actionscript 3 奇怪的flash播放器故障(12.0.0.41),仅限Chrome

Actionscript 3 奇怪的flash播放器故障(12.0.0.41),仅限Chrome,actionscript-3,flash,google-chrome,Actionscript 3,Flash,Google Chrome,最近,在最新的Chrome更新(包括AdobeFlashPlayer版本:12.0.0.41)之后,一款运行多年的Flash应用程序在某个特定功能中开始“打嗝” 正常行为-用户登录应用程序。应用程序抓取一些xml文件,然后在屏幕上绘制日历 打嗝行为-用户登录应用程序。应用程序抓取xml文件,但在执行loadComplete函数(根据跟踪)之前会进行检测。所谓冻结,我的意思是“小负载”微调器保持在屏幕上,但停止旋转,日历不会出现在屏幕上 有趣/疯狂的笔记-鼠标光标的响应就像日历已经绘制一样(当鼠标

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

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

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

有趣/疯狂的笔记-鼠标光标的响应就像日历已经绘制一样(当鼠标经过一个不可见的日历日时,箭头变为指针),但根据我的跟踪日志,loadComplete和showCal函数尚未启动

此外,对函数的任何调用都会解除故障的冻结(例如,单击不可见的日历日,将鼠标移到控制按钮上,等等,任何触发函数的操作)和bam!所有的东西都在那里,跟踪日志也应该完成

  • 如上所述,这个小故障只发生在最新Flash播放器更新(12,0,0,41)的Chrome中
  • 安装mozilla版本的flash player调试器(12,0,0,43)并指示chrome使用它来解决问题,但在chrome中使用它会在flash player出现问题时(正如预期的那样)打开一个全新的漏洞
  • 也许我无能为力,只是因为最新的Chrome flash播放器版本有问题,或者
  • 我的代码有一些根本性的问题,Chrome最新的flash player是唯一一个在我的“错误”代码上出现问题的插件
  • 如果有人确信我的代码是问题所在,但由于这个问题很大,我暂时不提这些问题,那么我很乐意提供一些代码片段。(你是一个坚持的骑兵)


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

    我在弗兰肯斯卡夫的一个应用程序上看到了非常相似的症状。到目前为止,所有的变通办法都是无效的。我可以确认它是针对12.0.0.41胡椒粉的。我想你可能需要等待谷歌修复最新版本…

    我在YouTube上的Flash 12.0.0.41也遇到了问题,视频非常滞后,总是掉帧,甚至让视频在320p上断断续续。我禁用了内置于Flash播放器的Chromeshrome://plugins,安装了Chrome 11.7.700.260,现在即使在1440p的速度下,视频也能顺利运行。希望他们能尽快解决问题。

    我无法编辑我的原始帖子


    更新:我设法找到了一个解决办法。我设置了一个定期计时器(每500毫秒触发一次),在我最大的容器中调用invalidateDisplayList()。这很可怕,但它可以工作….

    您是否尝试在Chrome上通过将日历绘制成位图,然后将此位图添加到stage(或将您的位图编码为jpg/png并发送到某处)来查看Flash DisplayList包含的内容?谢谢Stapper,我也尝试了各种“解决方案”,但都无济于事。我发现另一个有同样的问题,希望谷歌能尽快解决。