| Package | mx.core |
| 인터페이스 | public interface IFlexDisplayObject extends IBitmapDrawable , IEventDispatcher |
| Subinterfaces | IChartElement , IListItemRenderer , IToolTipManagerClient , IUIComponent |
| 인프리멘타 | BitmapAsset , ButtonAsset , MovieClipAsset , MovieClipLoaderAsset , ProgrammaticSkin , SpriteAsset , SystemManager , TextFieldAsset , UIComponent |
| property | 정의 | ||
|---|---|---|---|
| alpha : Number
이 object의 투명도입니다.
| IFlexDisplayObject | ||
| height : Number
이 object의 높이 (픽셀 단위)입니다.
| IFlexDisplayObject | ||
| mask : DisplayObject
이 object를 마스크 하기 위해서 사용하는 DisplayObject. 마스크 하는 것에 의해, object의 일부만을 묘화 할 수가 있습니다.
| IFlexDisplayObject | ||
| measuredHeight : Number
[read-only]
이 object의 측정한 높이입니다.
| IFlexDisplayObject | ||
| measuredWidth : Number
[read-only]
이 object의 측정한 폭입니다.
| IFlexDisplayObject | ||
| name : String
이 object의 인스턴스명입니다.
| IFlexDisplayObject | ||
| parent : DisplayObjectContainer
[read-only]
이 object의 부모입니다.
| IFlexDisplayObject | ||
| scaleX : Number
이 object의 수평 방향의 확대 / 축소 배율입니다.
| IFlexDisplayObject | ||
| scaleY : Number
이 object의 수직 방향의 확대 / 축소 배율입니다.
| IFlexDisplayObject | ||
| visible : Boolean
이 object가 표시될지 어떨지를 나타내는 플래그입니다.
| IFlexDisplayObject | ||
| width : Number
이 object의 폭 (픽셀 단위)입니다.
| IFlexDisplayObject | ||
| x : Number
부모의 위치를 기준으로 한, 이 object의 수평 위치 (픽셀 좌표 단위)입니다.
| IFlexDisplayObject | ||
| y : Number
부모의 위치를 기준으로 한, 이 object의 수직 위치 (픽셀 좌표 단위)입니다.
| IFlexDisplayObject | ||
| Methods | 정의 | ||
|---|---|---|---|
![]() | addEventListener (type:String , listener:Function , useCapture:Boolean = false, priority:int = 0, useWeakReference:Boolean = false):void
event listener objects를 EventDispatcher object에 등록해, listener가 이벤트의 통지를 받도록(듯이) 합니다.
| IEventDispatcher | |
![]() | dispatchEvent (event:Event ):Boolean
이벤트를 event 플로우(flow)에 dispatch합니다.
| IEventDispatcher | |
![]() | hasEventListener (type:String ):Boolean
EventDispatcher object에, 특정의 event 타입에 대해서 등록된 listener가 있을지 어떨지를 확인합니다.
| IEventDispatcher | |
| move (x:Number , y:Number ):void
이 object를 지정의 x 및 y 좌표로 이동합니다.
| IFlexDisplayObject | ||
![]() | removeEventListener (type:String , listener:Function , useCapture:Boolean = false):void
EventDispatcher object로부터 listener를 삭제합니다.
| IEventDispatcher | |
| setActualSize (newWidth:Number , newHeight:Number ):void
이 object의 실제의 크기를 설정합니다.
| IFlexDisplayObject | ||
![]() | willTrigger (type:String ):Boolean
지정된 event 타입에 대해, 이 EventDispatcher object 또는 그 조상에게 event listener가 등록되어 있는지 어떤지를 확인합니다.
| IEventDispatcher | |
| alpha | property |
alpha:Number [read-write]이 object의 투명도입니다. 이것은 0.0 ~ 1.0 의 수치입니다 (0.0 = 투명, 1.0 = 완전하게 불투명).
Implements public function get alpha():Number
public function set alpha(value:Number ):void
See also
| height | property |
height:Number [read-write]이 object의 높이 (픽셀 단위)입니다.
Implements public function get height():Number
public function set height(value:Number ):void
| mask | property |
mask:DisplayObject [read-write]
이 object를 마스크 하기 위해서 사용하는 DisplayObject. 마스크 하는 것에 의해, object의 일부만을 묘화 할 수가 있습니다. mask object 자체는 묘화 되지 않습니다.
마스크를 제거하려면 mask 를 null 로 설정합니다.
스테이지의 확대 및 축소시에 마스크가 확실히 기능하기 위해서는, 표시 리스트의 액티브한 부분에 mask 표시 object가 포함되어 있을 필요가 있습니다.
public function get mask():DisplayObject
public function set mask(value:DisplayObject ):void
See also
| measuredHeight | property |
measuredHeight:Number [read-only]이 object의 측정한 높이입니다.
이 숫자는 단순한 그래픽의 픽셀수이기 (위해)때문에, 그래피컬 스킨의 경우, 이것은 통상 하드 코드가 됩니다. 코드 스킨의 경우도, 일정한 크기로 묘화 하는 경우는 하드 코드로 할 수 있습니다. property에 응해 크기가 바뀌는 경우는, ILayoutManagerClient 에 의해, 적절한 타이밍에 measure() Methods를 호출해,measuredHeight 를 계산할 수도 있습니다.
public function get measuredHeight():Number
| measuredWidth | property |
measuredWidth:Number [read-only]이 object의 측정한 폭입니다.
이 숫자는 단순한 그래픽의 픽셀수이기 (위해)때문에, 그래피컬 스킨의 경우, 이것은 통상 하드 코드가 됩니다. 코드 스킨의 경우도, 일정한 크기로 묘화 하는 경우는 하드 코드로 할 수 있습니다. property에 응해 크기가 바뀌는 경우는, ILayoutManagerClient 에 의해, 적절한 타이밍에 measure() Methods를 호출해,measuredHeight 를 계산할 수도 있습니다.
public function get measuredWidth():Number
| name | property |
name:String [read-write]이 object의 인스턴스명입니다.
Sprite, TextField 등의 Flash 클래스는, 인스턴스명을 "instanceN" 에 초기화합니다 (N 는 일의의 정수). FlexSprite, FlexTextField 등의 Flex 클래스는, 이것을 "Button5" 와 같이 클래스명과 일의의 정수를 결합한 string에 초기화합니다. (이 이름은 NameUtil.createUniqueName() Methods에 의해 작성됩니다). Flex 체제는, 예를 들어 Button 의 "up" 상태 스킨의 경우는 "upSkin" 와 같이, 작성하는 object의 일부에 인스턴스명을 할당합니다. MXML 의 ID 를 이 object에 할당하고 있는 경우, 인스턴스명에는 그 ID 가 설정됩니다.
DisplayObjectContainer Methods getChildByName() 를 사용하면, 부모 컨테이너로부터 이름에 의해 object를 소득할 수 있습니다.
public function get name():String
public function set name(value:String ):void
| parent | property |
parent:DisplayObjectContainer [read-only]이 object의 부모입니다.
이 property는, object가 addChild() 또는 addChildAt() 를 사용해 DisplayObjectContainer 에 추가되어 있지 않은 경우, 또는 removeChild() 또는 removeChildAt() 를 사용해 DisplayObjectContainer 로부터 삭제되고 있는 경우에는,null 가 됩니다.
public function get parent():DisplayObjectContainer
| scaleX | property |
scaleX:Number [read-write]이 object의 수평 방향의 확대 / 축소 배율입니다. 이 값이 1.0 의 경우, object는 수평 방향으로 확대 / 축소되지 않습니다. 2.0 의 경우는, 통상의 폭의 2 배에 길게 늘어져 0.5 의 경우는 통상의 폭의 반에 압축됩니다.
Implements public function get scaleX():Number
public function set scaleX(value:Number ):void
| scaleY | property |
scaleY:Number [read-write]이 object의 수직 방향의 확대 / 축소 배율입니다. 이 값이 1.0 의 경우, object는 수직 방향으로 확대 / 축소되지 않습니다. 2.0 의 경우는, 통상의 높이의 2 배에 길게 늘어져 0.5 의 경우는 통상의 높이의 반에 압축됩니다.
Implements public function get scaleY():Number
public function set scaleY(value:Number ):void
| visible | property |
visible:Boolean [read-write]이 object가 표시될지 어떨지를 나타내는 플래그입니다.
Implements public function get visible():Boolean
public function set visible(value:Boolean ):void
| width | property |
width:Number [read-write]이 object의 폭 (픽셀 단위)입니다.
Implements public function get width():Number
public function set width(value:Number ):void
| x | property |
x:Number [read-write]부모의 위치를 기준으로 한, 이 object의 수평 위치 (픽셀 좌표 단위)입니다.
Implements public function get x():Number
public function set x(value:Number ):void
| y | property |
y:Number [read-write]부모의 위치를 기준으로 한, 이 object의 수직 위치 (픽셀 좌표 단위)입니다.
Implements public function get y():Number
public function set y(value:Number ):void
| move | () | Methods |
public function move(x:Number , y:Number ):void 이 object를 지정의 x 및 y 좌표로 이동합니다.
Parametersx:Number — 이 object의 새로운 x 위치입니다.
|
|
y:Number — 이 object의 새로운 y 위치입니다.
|
| setActualSize | () | Methods |
public function setActualSize(newWidth:Number , newHeight:Number ):void 이 object의 실제의 크기를 설정합니다.
이 메타데이타는 주로 updateDisplayList() Methods의 Implements에 사용됩니다. 여기서 object의 실제의 크기를, 그 명시적 크기, 부모와의 상대 (%) 크기, 및 측정된 크기에 근거해 계산합니다. 다음에 setActualSize() 를 호출해 이 실제의 크기를 object에 적용합니다.
그 외의 상황에서는, 이 Methods를 호출하는 대신에,width,height,percentWidth,percentHeight 등의 property를 설정하게 됩니다.
newWidth:Number — 이 object의 새로운 폭입니다.
|
|
newHeight:Number — 이 object의 새로운 높이입니다.
|
코멘트가 추가되었을 경우, 메일로 받기. | 코멘트 리포트
현재의 페이지: http://flexdocs.kr/docs/flex2/langref/mx/core/IFlexDisplayObject.html