| Package | flash.display |
| Class | public final class BlendMode |
| Inheritance | BlendMode Object |
blendMode property입니다. draw() Methods의 blendMode Parameters입니다. See also
| 정수 | 정의 | ||
|---|---|---|---|
| ADD : String = "add" [static]
표시 object의 요소 칼라의 값을 배경색에 가산해, 그 때에 상한 0xFF 를 적용합니다.
| BlendMode | ||
| ALPHA : String = "alpha" [static]
표시 object의 각 픽셀의 알파치를 배경으로 적용합니다.
| BlendMode | ||
| DARKEN : String = "darken" [static]
표시 object의 요소 칼라와 배경색의 쳐 어두운 (분)편 (값이 작은 (분)편)의 색을 선택합니다.
| BlendMode | ||
| DIFFERENCE : String = "difference" [static]
표시 object의 요소 칼라와 배경색을 비교해, 2 개의 요소 칼라의 쳐 밝은 (분)편의 값으로부터 어두운 (분)편의 값을 공제합니다.
| BlendMode | ||
| ERASE : String = "erase" [static]
표시 object의 알파치에 근거해 배경을 소거합니다.
| BlendMode | ||
| HARDLIGHT : String = "hardlight" [static]
표시 object의 어두움에 근거해, 각 픽셀의 색을 조정합니다.
| BlendMode | ||
| INVERT : String = "invert" [static]
배경을 반전합니다.
| BlendMode | ||
| LAYER : String = "layer" [static]
표시 object에 관한 투명도 그룹을 강제적으로 작성합니다.
| BlendMode | ||
| LIGHTEN : String = "lighten" [static]
표시 object의 요소 칼라와 배경색의 쳐 밝은 (분)편 (값이 큰 (분)편)의 색을 선택합니다.
| BlendMode | ||
| MULTIPLY : String = "multiply" [static]
표시 object의 요소 칼라의 값과 배경색의 요소 칼라의 값을 곱셈한 후, 0xFF 로 나누어 정규화해, 색을 어둡게 합니다.
| BlendMode | ||
| NORMAL : String = "normal" [static]
표시 object는, 배경의 전에 표시됩니다.
| BlendMode | ||
| OVERLAY : String = "overlay" [static]
배경의 어두움에 근거해, 각 픽셀의 색을 조정합니다.
| BlendMode | ||
| SCREEN : String = "screen" [static]
표시 object의 색의 보수 (역)와 배경색의 보수를 곱셈해, 표백 효과를 얻습니다.
| BlendMode | ||
| SUBTRACT : String = "subtract" [static]
결과의 하한을 0 으로서 표시 object의 요소 칼라의 값을 그 배경색의 값으로부터 감산합니다.
| BlendMode | ||
| ADD | 정수 |
public static const ADD:String = "add"표시 object의 요소 칼라의 값을 배경색에 가산해, 그 때에 상한 0xFF 를 적용합니다. 이 설정은, 2 개의 object간에 색을 밝게 하는 디조르브를 애니메이션으로 할 경우에 자주(잘) 사용됩니다.
예를 들어, 표시 object의 픽셀의 RGB 값가 0xAAA633 로, 배경의 픽셀의 RGB 값가 0xDD2200 의 경우, 0xAA + 0xDD > 0 xFF, 0xA6 + 0x22 = 0 xC8, 및 0x33 + 0x00 = 0x33 이기 (위해)때문에, 표시되는 픽셀의 RGB 값는 0xFFC833 가 됩니다.
| ALPHA | 정수 |
public static const ALPHA:String = "alpha"
표시 object의 각 픽셀의 알파치를 배경으로 적용합니다. 이 때문에는, 친표시 object의 blendMode property를 flash.display.BlendMode.LAYER 로 설정할 필요가 있습니다.
| DARKEN | 정수 |
public static const DARKEN:String = "darken"표시 object의 요소 칼라와 배경색의 쳐 어두운 (분)편 (값이 작은 (분)편)의 색을 선택합니다. 이 설정은, 거듭해 맞댐 타입에 자주(잘) 사용됩니다.
예를 들어, 표시 object의 픽셀의 RGB 값가 0xFFCC33, 그리고, 배경의 픽셀의 RGB 값가 0xDDF800 의 경우, 0xFF > 0 xDD, 0xCC < 0 xF8, 0x33 > 0x00 = 33 이기 (위해)때문에, 표시되는 픽셀의 RGB 값는 0xDDCC00 가 됩니다.
| DIFFERENCE | 정수 |
public static const DIFFERENCE:String = "difference"표시 object의 요소 칼라와 배경색을 비교해, 2 개의 요소 칼라의 쳐 밝은 (분)편의 값으로부터 어두운 (분)편의 값을 공제합니다. 이 설정은, 거듭해 맞댐 타입에 자주(잘) 사용됩니다.
예를 들어, 표시 object의 1 개의 픽셀의 RGB 값가 0xFFCC33 로, 배경의 픽셀의 RGB 값가 0xDDF800 의 경우, 0xFF - 0xDD = 0 x22, 0xF8 - 0xCC = 0 x2C, 0x33 - 0x00 = 0x33 이기 때문에, 표시되는 픽셀의 RGB 값는 0x222C33 가 됩니다.
| ERASE | 정수 |
public static const ERASE:String = "erase"
표시 object의 알파치에 근거해 배경을 소거합니다. 이 처리에서는, 친표시 object의 blendMode property를 flash.display.BlendMode.LAYER 로 설정할 필요가 있습니다.
| HARDLIGHT | 정수 |
public static const HARDLIGHT:String = "hardlight"표시 object의 어두움에 근거해, 각 픽셀의 색을 조정합니다. 표시 object가 50% 회색보다 밝은 경우, 표시 object와 배경의 색이 그물 벼랑 되어보다 밝아집니다. 표시 object가 50% 회색보다 어두운 경우, 2 개의 색이 곱셈되어, 보다 어두워집니다. 이 설정은, 그림자 효과에 자주(잘) 사용됩니다.
| INVERT | 정수 |
public static const INVERT:String = "invert"배경을 반전합니다.
| LAYER | 정수 |
public static const LAYER:String = "layer"
표시 object에 관한 투명도 그룹을 강제적으로 작성합니다. 즉, 표시 object가 처리되기 전에, 일시 버퍼내에서 표시 object가 사전에 구성됩니다. 비트 맵 캐쉬를 사용해 표시 object가 사전 캐쉬되는 경우, 또는 표시 object가,blendMode 가 "normal" 이외에 설정된 child object를 적어도 1 개 포함한 표시 object 컨테이너인 경우에는, 이 사전 구성의 처리가 자동적으로 실행됩니다.
| LIGHTEN | 정수 |
public static const LIGHTEN:String = "lighten"표시 object의 요소 칼라와 배경색의 쳐 밝은 (분)편 (값이 큰 (분)편)의 색을 선택합니다. 이 설정은, 거듭해 맞댐 타입에 자주(잘) 사용됩니다.
예를 들어, 표시 object의 픽셀의 RGB 값가 0xFFCC33 로, 배경의 픽셀의 RGB 값가 0xDDF800 의 경우, 0xFF > 0 xDD, 0xCC < 0 xF8, 및 0x33 > 0x00 = 33 이기 (위해)때문에, 표시되는 픽셀의 RGB 값는 0xFFF833 가 됩니다.
| MULTIPLY | 정수 |
public static const MULTIPLY:String = "multiply"표시 object의 요소 칼라의 값과 배경색의 요소 칼라의 값을 곱셈한 후, 0xFF 로 나누어 정규화해, 색을 어둡게 합니다. 이 설정은, 그림자나 심도 효과에 자주(잘) 사용됩니다.
예를 들어, 표시 object의 픽셀의 요소 칼라 (예를 들어 빨강)와 배경의 픽셀의 대응하는 칼라의 값이 함께 0x88 의 경우, 곱셈한 결과는 0x4840 입니다. 0xFF 로 제산하면, 그 요소 칼라의 값은 0x48 가 됩니다. 이것은, 표시 object 또는 배경의 색보다 어두워집니다.
| NORMAL | 정수 |
public static const NORMAL:String = "normal"표시 object는, 배경의 전에 표시됩니다. 표시 object의 픽셀치는, 배경의 픽셀치보다 우선됩니다. 표시 object가 투명한 부분에서는, 배경이 표시됩니다.
| OVERLAY | 정수 |
public static const OVERLAY:String = "overlay"배경의 어두움에 근거해, 각 픽셀의 색을 조정합니다. 배경이 50% 회색보다 밝은 경우, 표시 object와 배경의 색이 그물 벼랑 되어보다 밝아집니다. 배경이 50% 회색보다 어두운 경우, 2 개의 색이 곱셈되어, 보다 어두워집니다. 이 설정은, 그림자 효과에 자주(잘) 사용됩니다.
| SCREEN | 정수 |
public static const SCREEN:String = "screen"표시 object의 색의 보수 (역)와 배경색의 보수를 곱셈해, 표백 효과를 얻습니다. 이 설정은, 하이라이트나, 표시 object의 검은 area의 삭제에 자주(잘) 사용됩니다.
| SUBTRACT | 정수 |
public static const SUBTRACT:String = "subtract"하한을 0 으로서 표시 object의 요소 칼라의 값을 그 배경색의 값으로부터 감산합니다. 이 설정은, 2 개의 object간에 색을 어둡게 하는 디조르브를 애니메이션으로 할 경우에 자주(잘) 사용됩니다.
예를 들어, 표시 object의 1 개의 픽셀의 RGB 값가 0xAA2233 로, 배경의 픽셀의 RGB 값가 0xDDA600 의 경우, 0xDD - 0xAA = 0 x33, 0xA6 - 0x22 = 0 x84, 0x00 - 0x33 < 0x00 이기 때문에, 표시되는 픽셀의 RGB 값는 0x338400 가 됩니다.
코멘트가 추가되었을 경우, 메일로 받기. | 코멘트 리포트
현재의 페이지: http://flexdocs.kr/docs/flex2/langref/flash/display/BlendMode.html