| Package | mx.core |
| 인터페이스 | public interface IUIComponent extends IFlexDisplayObject , IBitmapDrawable , IEventDispatcher |
| Subinterfaces | IAxisRenderer , IDeferredInstantiationUIComponent , IListItemRenderer , IToolTip |
| 인프리멘타 | UIComponent , UITextField |
| property | 정의 | ||
|---|---|---|---|
![]() | alpha : Number
이 object의 투명도입니다.
| IFlexDisplayObject | |
| baselinePosition : Number
[read-only]
컴퍼넌트의 텍스트의 1 행 째의 baseline y 좌표를 지정합니다.
| IUIComponent | ||
cacheAsBitmap : Boolean
true 로 설정되어 있는 경우, object의 내부 비트 맵 표현이 캐쉬됩니다. | IUIComponent | ||
| document : Object
이 컴퍼넌트에 관련지을 수 있었던 문서 object에의 참조입니다.
| IUIComponent | ||
| enabled : Boolean
컴퍼넌트가 유저의 조작을 받아들일 수가 있을지 어떨지를 지정합니다.
| IUIComponent | ||
| explicitHeight : Number
컴퍼넌트의 좌표로서 명시적으로 지정된 컴퍼넌트의 높이 (픽셀 단위)입니다.
| IUIComponent | ||
| explicitMaxHeight : Number
[read-only]
컴퍼넌트의 좌표로서 컴퍼넌트의 최대의 높이 (픽셀 단위)를 지정하는 수치입니다.
| IUIComponent | ||
| explicitMaxWidth : Number
[read-only]
컴퍼넌트의 좌표로서 컴퍼넌트의 최대의 폭 (픽셀 단위)을 지정하는 수치입니다.
| IUIComponent | ||
| explicitMinHeight : Number
[read-only]
컴퍼넌트의 좌표로서 컴퍼넌트의 최소의 높이 (픽셀 단위)를 지정하는 수치입니다.
| IUIComponent | ||
| explicitMinWidth : Number
[read-only]
컴퍼넌트의 좌표로서 컴퍼넌트의 최소의 폭 (픽셀 단위)을 지정하는 수치입니다.
| IUIComponent | ||
| explicitWidth : Number
컴퍼넌트의 좌표로서 명시적으로 지정된 컴퍼넌트의 폭 (픽셀 단위)입니다.
| IUIComponent | ||
| focusPane : Sprite
복수의 컴퍼넌트간에 공유되어 포커스 묘화의 오버레이로서 사용되는 단일의 Sprite object입니다.
| IUIComponent | ||
![]() | height : Number
이 object의 높이 (픽셀 단위)입니다.
| IFlexDisplayObject | |
| includeInLayout : Boolean
이 컴퍼넌트를 부모 컨테이너의 레이아웃에 포함할지 어떨지를 지정합니다.
| IUIComponent | ||
![]() | mask : DisplayObject
이 object를 마스크 하기 위해서 사용하는 DisplayObject. 마스크 하는 것에 의해, object의 일부만을 묘화 할 수가 있습니다.
| IFlexDisplayObject | |
| maxHeight : Number
[read-only]
컴퍼넌트의 좌표로서 컴퍼넌트의 최대의 높이 (픽셀 단위)를 지정하는 수치입니다.
| IUIComponent | ||
| maxWidth : Number
[read-only]
컴퍼넌트의 좌표로서 컴퍼넌트의 최대의 폭 (픽셀 단위)을 지정하는 수치입니다.
| IUIComponent | ||
![]() | measuredHeight : Number
이 object의 측정한 높이입니다.
| IFlexDisplayObject | |
| measuredMinHeight : Number
컴퍼넌트의 디폴트의 최소 높이입니다 (픽셀 단위).
| IUIComponent | ||
| measuredMinWidth : Number
컴퍼넌트의 디폴트의 최소폭입니다 (픽셀 단위).
| IUIComponent | ||
![]() | measuredWidth : Number
이 object의 측정한 폭입니다.
| IFlexDisplayObject | |
| minHeight : Number
[read-only]
컴퍼넌트의 좌표로서 컴퍼넌트의 최소의 높이 (픽셀 단위)를 지정하는 수치입니다.
| IUIComponent | ||
| minWidth : Number
[read-only]
컴퍼넌트의 좌표로서 컴퍼넌트의 최소의 폭 (픽셀 단위)을 지정하는 수치입니다.
| IUIComponent | ||
![]() | name : String
이 object의 인스턴스명입니다.
| IFlexDisplayObject | |
| opaqueBackground : Object
표시 object가 특정의 배경색으로 불투명한지 어떤지를 지정합니다.
| IUIComponent | ||
| owner : DisplayObjectContainer
통상은 부모가 소유자입니다만, pop-up 서브 컴퍼넌트의 경우에는, pop-up를 발생시킨 컴퍼넌트가 소유자입니다.
| IUIComponent | ||
![]() | parent : DisplayObjectContainer
이 object의 부모입니다.
| IFlexDisplayObject | |
| percentHeight : Number
컴퍼넌트의 높이를 부모의 크기에 대한 비율 (퍼센티지)로 지정하는 수치입니다.
| IUIComponent | ||
| percentWidth : Number
컴퍼넌트의 폭을 부모의 크기에 대한 비율 (퍼센티지)로 지정하는 수치입니다.
| IUIComponent | ||
![]() | scaleX : Number
이 object의 수평 방향의 확대 / 축소 배율입니다.
| IFlexDisplayObject | |
![]() | scaleY : Number
이 object의 수직 방향의 확대 / 축소 배율입니다.
| IFlexDisplayObject | |
| scrollRect : Rectangle
컴퍼넌트의 표면의 스크롤 구형의 경계입니다.
| IUIComponent | ||
| systemManager : ISystemManager
이 컴퍼넌트의 SystemManager object에의 참조입니다.
| IUIComponent | ||
| tweeningProperties : Array
EffectManager 에 의해 사용됩니다.
| IUIComponent | ||
![]() | 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 | |
| getExplicitOrMeasuredHeight ():Number
명시된 높이를 사용하는지, 그렇지 않으면 측정한 높이를 사용하는지를 결정하는 편리한 Methods입니다.
| IUIComponent | ||
| getExplicitOrMeasuredWidth ():Number
명시적인 폭 또는 측정폭을 사용할지 어떨지를 결정하기 위한 편리한 Methods입니다.
| IUIComponent | ||
![]() | hasEventListener (type:String ):Boolean
EventDispatcher object에, 특정의 event 타입에 대해서 등록된 listener가 있을지 어떨지를 확인합니다.
| IEventDispatcher | |
| initialize ():void
object를 초기화합니다.
| IUIComponent | ||
![]() | move (x:Number , y:Number ):void
이 object를 지정의 x 및 y 좌표로 이동합니다.
| IFlexDisplayObject | |
owns (child:DisplayObject ):Boolean
owner property의 체인이 child 로부터 이 UIComponent 를 지정하고 있는 경우에,true 를 돌려줍니다. | IUIComponent | ||
| parentChanged (p:DisplayObjectContainer ):void
UIComponent object를 부모에 대해서 추가 또는 삭제했을 때에 Flex 에 의해 불려 갑니다.
| IUIComponent | ||
![]() | removeEventListener (type:String , listener:Function , useCapture:Boolean = false):void
EventDispatcher object로부터 listener를 삭제합니다.
| IEventDispatcher | |
![]() | setActualSize (newWidth:Number , newHeight:Number ):void
이 object의 실제의 크기를 설정합니다.
| IFlexDisplayObject | |
setVisible (value:Boolean , noEvent:Boolean = false):void
visible property가 변경되었을 때에 불려 갑니다. | IUIComponent | ||
![]() | willTrigger (type:String ):Boolean
지정된 event 타입에 대해, 이 EventDispatcher object 또는 그 조상에게 event listener가 등록되어 있는지 어떤지를 확인합니다.
| IEventDispatcher | |
| baselinePosition | property |
baselinePosition:Number [read-only]컴퍼넌트의 텍스트의 1 행 째의 baseline y 좌표를 지정합니다.
Implements public function get baselinePosition():Number
| cacheAsBitmap | property |
cacheAsBitmap:Boolean [read-write]
true 로 설정되어 있는 경우, object의 내부 비트 맵 표현이 캐쉬됩니다. 이것에 의해, 복잡한 벡터 컨텐츠를 포함하고 있는 표시 object의 퍼포먼스를 향상할 수 있습니다.
public function get cacheAsBitmap():Boolean
public function set cacheAsBitmap(value:Boolean ):void
See also
| document | property |
document:Object [read-write]이 컴퍼넌트에 관련지을 수 있었던 문서 object에의 참조입니다. 문서 object는, Flex 어플리케이션, MXML 컴퍼넌트, 또는 ActionScript 컴퍼넌트의 계층의 최상정도에 있는 object입니다.
Implements public function get document():Object
public function set document(value:Object ):void
| enabled | property |
enabled:Boolean [read-write]
컴퍼넌트가 유저의 조작을 받아들일 수가 있을지 어떨지를 지정합니다. 어느 컨테이너에 대해서 enabled property를 false 로 설정하면, 그 컨테이너와 그 모든 아이가 회색 표시가 되어, 그러한 컨테이너와 아이에게는 입력할 수 없게 됩니다.
public function get enabled():Boolean
public function set enabled(value:Boolean ):void
| explicitHeight | property |
explicitHeight:Number [read-write]
컴퍼넌트의 좌표로서 명시적으로 지정된 컴퍼넌트의 높이 (픽셀 단위)입니다. 높이가 명시적으로 지정되어 있지 않은 경우, 이 값은 NaN 가 됩니다.
public function get explicitHeight():Number
public function set explicitHeight(value:Number ):void
See also
| explicitMaxHeight | property |
explicitMaxHeight:Number [read-only]컴퍼넌트의 좌표로서 컴퍼넌트의 최대의 높이 (픽셀 단위)를 지정하는 수치입니다.
Implements public function get explicitMaxHeight():Number
See also
| explicitMaxWidth | property |
explicitMaxWidth:Number [read-only]컴퍼넌트의 좌표로서 컴퍼넌트의 최대의 폭 (픽셀 단위)을 지정하는 수치입니다.
Implements public function get explicitMaxWidth():Number
See also
| explicitMinHeight | property |
explicitMinHeight:Number [read-only]컴퍼넌트의 좌표로서 컴퍼넌트의 최소의 높이 (픽셀 단위)를 지정하는 수치입니다.
Implements public function get explicitMinHeight():Number
See also
| explicitMinWidth | property |
explicitMinWidth:Number [read-only]컴퍼넌트의 좌표로서 컴퍼넌트의 최소의 폭 (픽셀 단위)을 지정하는 수치입니다.
Implements public function get explicitMinWidth():Number
See also
| explicitWidth | property |
explicitWidth:Number [read-write]
컴퍼넌트의 좌표로서 명시적으로 지정된 컴퍼넌트의 폭 (픽셀 단위)입니다. 폭이 명시적으로 지정되어 있지 않은 경우, 이 값은 NaN 가 됩니다.
public function get explicitWidth():Number
public function set explicitWidth(value:Number ):void
See also
| focusPane | property |
focusPane:Sprite [read-write]복수의 컴퍼넌트간에 공유되어 포커스 묘화의 오버레이로서 사용되는 단일의 Sprite object입니다. 컴퍼넌트는, 부모가 포커스의 설정된 컴퍼넌트의 경우에는 이 object를 공유해, 컴퍼넌트가 IFocusManagerComponent 인터페이스를 Implements하고 있는 경우에는 공유하지 않습니다.
Implements public function get focusPane():Sprite
public function set focusPane(value:Sprite ):void
See also
| includeInLayout | property |
includeInLayout:Boolean [read-write]
이 컴퍼넌트를 부모 컨테이너의 레이아웃에 포함할지 어떨지를 지정합니다. true 의 경우, object는 부모 컨테이너의 레이아웃에 포함됩니다. false 의 경우, object는 그 레이아웃 규칙에 따라 부모 컨테이너에 의해 자리매김됩니다만, 다음의 아이의 위치의 계산에서는 무시됩니다.
public function get includeInLayout():Boolean
public function set includeInLayout(value:Boolean ):void
| maxHeight | property |
maxHeight:Number [read-only]컴퍼넌트의 좌표로서 컴퍼넌트의 최대의 높이 (픽셀 단위)를 지정하는 수치입니다.
Implements public function get maxHeight():Number
See also
| maxWidth | property |
maxWidth:Number [read-only]컴퍼넌트의 좌표로서 컴퍼넌트의 최대의 폭 (픽셀 단위)을 지정하는 수치입니다.
Implements public function get maxWidth():Number
See also
| measuredMinHeight | property |
measuredMinHeight:Number [read-write]
컴퍼넌트의 디폴트의 최소 높이입니다 (픽셀 단위). 이 값은 measure() Methods에 의해 설정됩니다.
public function get measuredMinHeight():Number
public function set measuredMinHeight(value:Number ):void
| measuredMinWidth | property |
measuredMinWidth:Number [read-write]
컴퍼넌트의 디폴트의 최소폭입니다 (픽셀 단위). 이 값은 measure() Methods에 의해 설정됩니다.
public function get measuredMinWidth():Number
public function set measuredMinWidth(value:Number ):void
| minHeight | property |
minHeight:Number [read-only]컴퍼넌트의 좌표로서 컴퍼넌트의 최소의 높이 (픽셀 단위)를 지정하는 수치입니다.
Implements public function get minHeight():Number
See also
| minWidth | property |
minWidth:Number [read-only]컴퍼넌트의 좌표로서 컴퍼넌트의 최소의 폭 (픽셀 단위)을 지정하는 수치입니다.
Implements public function get minWidth():Number
See also
| opaqueBackground | property |
opaqueBackground:Object [read-write]표시 object가 특정의 배경색으로 불투명한지 어떤지를 지정합니다. 투명의 비트 맵에는 알파 채널 데이터가 포함되어 투명하게 묘화 됩니다. 불투명의 비트 맵에는, 알파 채널이 없습니다 (따라 투명의 비트 맵보다 빠르고 렌더링 됩니다). 비트 맵이 불투명의 경우, 사용하는 독자적인 배경색을 지정할 필요가 있습니다.
Implements public function get opaqueBackground():Object
public function set opaqueBackground(value:Object ):void
See also
| owner | property |
owner:DisplayObjectContainer [read-write]통상은 부모가 소유자입니다만, pop-up 서브 컴퍼넌트의 경우에는, pop-up를 발생시킨 컴퍼넌트가 소유자입니다. 예를 들어, ComboBox 드롭 다운의 owner 는 ComboBox 입니다. 이 property는 체제는 아니고 각 컴퍼넌트에 의해 관리되기 (위해)때문에, 서브 컴퍼넌트를 pop-up 하는 경우는, 이 property를 설정할 필요가 있습니다.
Implements public function get owner():DisplayObjectContainer
public function set owner(value:DisplayObjectContainer ):void
| percentHeight | property |
percentHeight:Number [read-write]컴퍼넌트의 높이를 부모의 크기에 대한 비율 (퍼센티지)로 지정하는 수치입니다. 지정할 수 있는 값은 0 ~ 100 입니다.
Implements public function get percentHeight():Number
public function set percentHeight(value:Number ):void
| percentWidth | property |
percentWidth:Number [read-write]컴퍼넌트의 폭을 부모의 크기에 대한 비율 (퍼센티지)로 지정하는 수치입니다. 지정할 수 있는 값은 0 ~ 100 입니다.
Implements public function get percentWidth():Number
public function set percentWidth(value:Number ):void
| scrollRect | property |
scrollRect:Rectangle [read-write]컴퍼넌트의 표면의 스크롤 구형의 경계입니다.
Implements public function get scrollRect():Rectangle
public function set scrollRect(value:Rectangle ):void
See also
| systemManager | property |
systemManager:ISystemManager [read-write]이 컴퍼넌트의 SystemManager object에의 참조입니다.
Implements public function get systemManager():ISystemManager
public function set systemManager(value:ISystemManager ):void
| tweeningProperties | property |
tweeningProperties:Array [read-write]EffectManager 에 의해 사용됩니다. 컴퍼넌트가 Tween 를 실행하기 위해서 EffectManager 를 사용하고 있지 않는 경우는, null 이외의 값을 돌려줍니다.
Implements public function get tweeningProperties():Array
public function set tweeningProperties(value:Array ):void
| getExplicitOrMeasuredHeight | () | Methods |
public function getExplicitOrMeasuredHeight():Number 명시된 높이를 사용하는지, 그렇지 않으면 측정한 높이를 사용하는지를 결정하는 편리한 Methods입니다.
반환값Number —
정의되고 있는 경우는 수치 explicitHeight, 정의되어 있지 않은 경우는 수치 measuredHeight 입니다.
|
| getExplicitOrMeasuredWidth | () | Methods |
public function getExplicitOrMeasuredWidth():Number 명시적인 폭 또는 측정폭을 사용할지 어떨지를 결정하기 위한 편리한 Methods입니다.
반환값Number —
정의되고 있는 경우는 수치 explicitWidth, 정의되어 있지 않은 경우는 수치 measuredWidth 입니다.
|
| initialize | () | Methods |
| owns | () | Methods |
public function owns(child:DisplayObject ):Boolean
owner property의 체인이 child 로부터 이 UIComponent 를 지정하고 있는 경우에,true 를 돌려줍니다.
child:DisplayObject — UIComponent 입니다.
|
Boolean —
UIComponent 가 아이의 부모인지, 아이를 소유하고 있는 경우는 true 가 됩니다.
|
| parentChanged | () | Methods |
public function parentChanged(p:DisplayObjectContainer ):void UIComponent object를 부모에 대해서 추가 또는 삭제했을 때에 Flex 에 의해 불려 갑니다. 개발자는 통상 이 Methods를 호출할 필요는 없습니다.
Parametersp:DisplayObjectContainer — 이 UIComponent object의 부모입니다.
|
| setVisible | () | Methods |
public function setVisible(value:Boolean , noEvent:Boolean = false):void
visible property가 변경되었을 때에 불려 갑니다. 컴퍼넌트의 표시와 비표시를 바꾸려면 , 이 Methods를 직접 호출하는 대신에 visible property를 설정해 주세요.
value:Boolean — visible property의 새로운 값입니다. true 를 지정하면 컴퍼넌트가 표시되어false 를 지정하면 비표시가 됩니다.
|
|
noEvent:Boolean (default = false) — true 의 경우는, 이벤트는 dispatch되지 않습니다. false 의 경우는, 컴퍼넌트가 표시되었을 때에 show 이벤트가 dispatch되어 컴퍼넌트가 비표시가 되었을 때에 hide 이벤트가 dispatch됩니다.
|
코멘트가 추가되었을 경우, 메일로 받기. | 코멘트 리포트
현재의 페이지: http://flexdocs.kr/docs/flex2/langref/mx/core/IUIComponent.html