我为其中包含方形位图的简单 MovieClip 分配了一个 mask 。面具是艺术家绘制的相当复杂的形状。生成的蒙版位图在 Flash CS5 中看起来是正确的,但是当我在 Flash Player 10.2 中运行 SWF 时,蒙版已损坏。让我试着描述一下:
形状本身大部分是可见的,但生成的图像的某些扫描线(水平线)“泄漏”到蒙版形状的右侧,一直到方形位图的右边界。一些行也丢失了。 这是一张图片:
左边的形状是用于破解位图的蒙版,你可以在右边看到,蒙版,有缺陷。
使用口罩时有什么需要注意的地方吗? Flash 是否仅处理用于 mask 的简单形状?
最佳答案
您是否尝试过将掩码和被掩码的内容都设置为缓存为位图?
最新版本的 Flash CS5 在设计时使用 Flash Player 来显示它自己的内容,因此如果它按应有的方式显示 mask ,则一定是幕后发生了一些事情。
关于flash - 复杂的蒙版绘制损坏的形状,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6171406/