带有许多 alpha 图像的白条故障

White bar glitch with many alpha images

当我在彼此之上添加许多 alpha 图像时出现白条。

如果我删除一个元素,它就会消失,如果我添加它,它就会出现。

这是 Flash 中的限制。如果可能,尽量限制您对 alpha 的使用重叠 alpha 很昂贵。

看起来您可能正在构建某种面部生成器?如果您不能减少对 alpha 的使用,也许您可​​以通过操作位图数据并将多个图层复制到单个位图对象中,将 alpha 图层折叠成较少数量的位图。

这可能是重绘神器。解决此问题的一种方法是使用矢量形状制作影片剪辑。然后将影片剪辑缩放到比您的 fla 舞台大,每边至少大约 20 像素。现在将那个影片剪辑变成另一个影片剪辑,这样您就可以在影片剪辑中包含一个影片剪辑。将内部影片剪辑的填充颜色设置为 alpha 0。现在使用补间动画为内部影片剪辑制作动画,来回移动大约 5 个像素,无限循环。在外部影片剪辑的第一帧中,添加:

this.mouseChildren = false;
this.mouseEnabled = false;

这样电影片段就不会阻止任何鼠标交互。让这个movieclip运行不断。它将通过在每一帧上强制重绘来消除任何瑕疵。