標籤雲

搜尋此網誌

2009/01/17

混合模式 BlendMode 的常數

BlendMode類別 提供視覺混合模式特效所需之常數值。
用在下面兩個地方:
flash.display.DisplayObject 類別的 blendMode 屬性
flash.display.BitmapData 類別 draw() 方法的 blendMode 參數

直接來看有哪些static常數吧~~
---------------------------------------------
NORMAL : String = "normal" //物件出現在背景前面
---------------------------------------------
LAYER : String = "layer" //強制建立物件的透明度群組
---------------------------------------------
DARKEN : String = "darken" //在物件顏色和背景顏色中選取比較暗(值較小)的顏色
MULTIPLY : String = "multiply" //將顯示物件基本顏色的值乘以背景顏色的值,然後除以 0xFF 以進行一般化,得到比較暗的顏色
---------------------------------------------
LIGHTEN : String = "lighten" //在物件顏色和背景顏色中選取比較淡(值較大)的顏色
SCREEN : String = "screen" //將物件的互補色 (反色) 乘以背景的互補色,產生漂白特效
---------------------------------------------
OVERLAY : String = "overlay" //根據背景的暗度調整每個像素的顏色
HARDLIGHT : String = "hardlight" //根據物件暗度調整每個像素的顏色
---------------------------------------------
ADD : String = "add" //將色值加上背景的色值,最大只能套用 0xFF
SUBTRACT : String = "subtract" //從背景顏色的值減去顯示物件基本顏色的值,最小只能套用 0
DIFFERENCE : String = "difference" //將物件顏色和背景色中較淡的色值減去較暗的色值
---------------------------------------------
INVERT : String = "invert" //反轉背景
ALPHA : String = "alpha" //將 Alpha 值套用到背景
ERASE : String = "erase" //根據物件 Alpha 值擦除背景
---------------------------------------------

沒有留言: