我在 Flash 视频播放器中遇到了一个奇怪的、非常难以重现的图形故障!到目前为止,仅在 Chrome 中。
“进入建筑物”下方的灰色矩形显示了 Flash 播放器所在的 html div 的背景颜色。“我们在哪里”链接下方有一个较小的矩形。这些是具有脚本悬停动画的精灵(包含其他几个精灵和显示对象)(它们缓慢地向位于其原点一定范围内的随机点移动)。故障与它们一起调整大小,有时会消失。
最奇怪的是它使整个 Flash 组件透明。创建视频播放器时,我运行此代码:
graphics.clear();
graphics.beginFill(0xff00ff, 1);
graphics.drawRect(0, 0, _stage.stageWidth, _stage.stageHeight);
graphics.endFill();
所以视频播放器的背面应该有一个明亮的颜色,如果我不加载视频播放器,我已经确认它在那里。然而,这种明亮的颜色并没有显示出来,而是包含播放器的背景 div 发光。
这对我来说绝对没有意义......而且我不知道如何调试它。我所知道的是,故障的出现取决于文本链接在屏幕上悬停的位置。
闪光灯以 WMODE 透明加载,这是我们需要的,因为它在半透明的一侧有一个可扩展的“翼”。
编辑:
它在 www.48hourgames.com 上直播。创建帐户后,您将看到以上面屏幕截图结尾的视频播放器。