This page was saved using jaction on 2006-09-04 8:33:28.
Address: http://flexdocs.kr/docs/flex2/langref/flash/display/BlendMode.html
Title: flash.display.BlendMode (Flex™ 2 레퍼런스 가이드)  •  Size: 34043
Packageflash.display
Classpublic final class BlendMode
InheritanceBlendMode Inheritance Object

브렌드 모드의 시각 효과를 위해서(때문에) 정수치를 제공하는 클래스입니다. 이러한 정수는 이하로 사용됩니다.

See also

flash.display.DisplayObject.blendMode
flash.display.BitmapData.draw()


Public property
 property정의
 Inheritedconstructor : Object
특정의 object 인스턴스의 클래스 object 또는 constructor    함수에의 참조입니다.
Object
 Inheritedprototype : Object
[static] 클래스 또는 함수 object의 prototype object에의 참조입니다.
Object
Public Methods
 Methods정의
 InheritedhasOwnProperty (name:String ):Boolean
object로 지정된 property가 정의되고 있는지 어떤지를 나타냅니다.
Object
 InheritedisPrototypeOf (theClass:Object ):Boolean
Object 클래스의 인스턴스가, Parameters로서 지정된 object의 prototype 체인내에 있을지 어떨지를 나타냅니다.
Object
 InheritedpropertyIsEnumerable (name:String ):Boolean
지정된 property가 존재해, 열거 가능한가 어떤가를 나타냅니다.
Object
 InheritedsetPropertyIsEnumerable (name:String , isEnum:Boolean = true):void
루프 처리에 대한 다이나믹 property의 가용성을 설정합니다.
Object
 InheritedtoString ():String
지정된 object의 string 표현을 돌려줍니다.
Object
 InheritedvalueOf ():Object
지정된 object의 원시적치를 돌려줍니다.
Object
Public 정수
 정수정의
  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