也就是很熟悉的混合模式,BlendMode类枚举了所有的混合模式,如下
(BlendMode
.ADD"add"
):通常用于创建两个图像之间的动画变亮模糊效果。
(BlendMode
.ALPHA"alpha"
):通常用于在背景上应用前景的透明度。
(BlendMode
.DARKEN"darken"
):通常用于重叠类型。
(BlendMode
.DIFFERENCE"difference"
):通常用于创建更多变动的颜色。
(BlendMode
.ERASE"erase"
):通常用于使用前景 Alpha 剪掉(擦除)背景的一部分。
(BlendMode
.HARDLIGHT"hardlight"
):通常用于创建阴影效果。
(BlendMode
.INVERT"invert"
):用于反转背景。
(BlendMode
.LAYER"layer"
):用于强制为特定显示对象的预构成创建临时缓冲区。
(BlendMode
.LIGHTEN"lighten"
):通常用于重叠类型。
(BlendMode
.MULTIPLY"multiply"
):通常用于创建阴影和深度效果。
(BlendMode
.NORMAL"normal"
):用于指定混合图像的像素值覆盖基本图像的像素值。
(BlendMode
.OVERLAY"overlay"
):通常用于创建阴影效果。
(BlendMode
.SCREEN"screen"
):通常用于创建亮点和镜头眩光。
(BlendMode
.SUBTRACT"subtract"
):通常用于创建两个图像之间的动画变暗模糊效果。
其中,
BlendMode
.LAYER只是强制缓冲图像,不进行实际混合,有很多实际用途,例如,使TextField的Alpha起作用…转载此文,请注明出自“http://www.czbin.com/html/2008/blendmode.html”,谢谢。