Chrome Flash播放器在Flash窗口中创建透明矩形

joo*_*oon 8 flash google-chrome visual-glitch

我遇到了一个奇怪的,非常难以在Flash视频播放器中重现图形故障!到目前为止仅在Chrome中.

截图

"进入建筑物"下面的灰色矩形显示了flash播放器所在的html div的背景颜色.在"Where are we"链接下有一个较小的矩形.这些是精灵(包含其他几个精灵和显示对象),它们具有脚本化的悬停动画(它们会慢慢移向一个具有某个原点范围的随机点).故障与它们一起调整,有时会消失.

它让整个闪存组件看到的最奇怪的是什么.我在创建videoplayer时运行此代码:

        graphics.clear();
        graphics.beginFill(0xff00ff, 1);
        graphics.drawRect(0, 0, _stage.stageWidth, _stage.stageHeight);
        graphics.endFill();
Run Code Online (Sandbox Code Playgroud)

因此,视频播放器背面应该有一个明亮的颜色,如果我不加载视频播放器,我已经确认它就在那里.然而,这种明亮的颜色不会显示,而是包含播放器的背景div.

这对我来说完全没有意义......我不知道如何调试它.我所知道的是,故障的出现取决于文本链接在屏幕上悬停的位置.

闪存加载到WMODE透明,我们需要它,因为它有一个半透明的可扩展"翼".

编辑:

它现在直播www.48hourgames.com.创建帐户后,您将看到以上面的屏幕截图结尾的视频播放器.

Sun*_* D. 5

这是Pepper Flash播放器的问题.Adobe和谷歌已经开展了一段时间的研究,他们打算让Flash保持活力并在Linux平台上运行.

不幸的是,Pepper Flash非常小.在今年夏天的某个时候,Pepper Flash成为Chrome中所有操作系统的默认Flash插件.它有许多问题,除了禁用它之外没有真正的解决方案(并且希望Adobe/Google能够解决这些问题).

要禁用Pepper Flash:

  • 转至:chrome:// plugins
  • 单击右上角的"详细信息"图标
  • 找到Flash Player插件部分,您可能会在此处安装多个版本的Flash.我刚刚安装了Chrome来验证它是否存在问题,并且使用了Pepper Flash和2个"普通"版本的Flash.
  • 禁用路径中包含"PepperFlash"的Flash插件.