This page was saved using jaction on 2006-09-04 8:34:10.
Address: http://flexdocs.kr/docs/flex2/langref/mx/core/UIComponent.html
Title: mx.core.UIComponent (Flex™ 2 레퍼런스 가이드)  •  Size: 485799
Packagemx.core
Classpublic class UIComponent
InheritanceUIComponent Inheritance FlexSprite Inheritance Sprite Inheritance DisplayObjectContainer Inheritance InteractiveObject Inheritance DisplayObject Inheritance EventDispatcher Inheritance Object
ImplementsIChildList , IDeferredInstantiationUIComponent , IFlexDisplayObject , IInvalidating , ILayoutManagerClient , IPropertyChangeNotifier , IRepeaterClient , ISimpleStyleClient , IStyleClient , IToolTipManagerClient , IUIComponent , IValidatorListener
SubclassesButton , ChartBase , ChartLabel , ComboBase , Container , DataGridDragProxy , DataTip , DateChooser , DualStyleObject , FormHeading , HRule , Label , LegendItem , ListItemDragProxy , ListItemRenderer , MenuBar , MenuBarItem , MenuItemRenderer , NumericStepper , PopUpButtonSkin , ProgressBar , Repeater , ScrollBar , ScrollControlBase , Slider , Spacer , SwatchSkin , SWFLoader , TextInput , TileListItemRenderer , ToolTip , TreeItemRenderer , VideoDisplay , VRule

UIComponent 클래스는, 인터랙티브 및 비인터랙티브의 모든 비주얼 컴퍼넌트의 기본 클래스입니다.

인터랙티브 컴퍼넌트를 사용하면, Tab 키등을 사용한 키보드상에서의 포커스 조작이나, 키보드 입력이나 마우스 입력등의 하위 레벨 이벤트의 수락을 할 수 있습니다. 또, 이러한 입력을 받아들이지 않게 인터랙티브 컴퍼넌트를 무효로 할 수도 있습니다. 이 점이, Label 나 ProgressBar 와 같은 인터랙티브가 아닌 컴퍼넌트와는 다릅니다. 이러한 컴퍼넌트는 단순한 표시 기능을 가지는 것만으로, 유저측으로부터는 조작할 수 없습니다.

UIComponent 클래스는 MXML 태그로서는 사용되지 않고, 다른 클래스의 기본 클래스로서 사용됩니다.

MXML 문장구조법expandedMXML 문장구조법의 비표시

Flex 의 유저 인터페이스 컴퍼넌트는 모두, UIComponent 클래스를 확장한 것입니다. Flex 의 컴퍼넌트가 UIComponent 클래스로부터 Inheritance하는 property는 다음과 같습니다.

 <mx:tagname Properties  cachePolicy="auto|on|off" currentState="null" doubleClickEnabled="true|false" enabled="true|false" explicitHeight="NaN" explicitMaxHeight="NaN" explicitMaxWidth="NaN" explicitMinHeight="NaN" explicitMinWidth="NaN" explicitWidth="NaN" focusEnabled="true|false" height="0" id="" includeInLayout="true|false" maxHeight="10000" maxWidth="10000" measuredHeight= measuredMinHeight= measuredMinWidth= measuredWidth= minHeight="0" minWidth="0" mouseFocusEnabled="true|false" percentHeight="NaN" percentWidth="NaN" scaleX="1.0" scaleY="1.0" states="null" styleName="undefined" toolTip="null" transitions="" validationSubField width="0" x="0" y="0"
  
Styles bottom="undefined" errorColor="0xFFFFFF" focusBlendMode="normal" focusSkin="HaloFocusRect"" focusThickness="2" horizontalCenter="undefined" left="undefined" right="undefined" themeColor="haloGreen" top="undefined" verticalCenter="undefined"
  
Effects addedEffect="디폴트치 없음" creationCompleteEffect="디폴트치 없음" focusInEffect="디폴트치 없음" focusOutEffect="디폴트치 없음"

hideEffect="디폴트치 없음" mouseDownEffect="디폴트치 없음" mouseUpEffect="디폴트치 없음" moveEffect="디폴트치 없음" removedEffect="디폴트치 없음" resizeEffect="디폴트치 없음" rollOutEffect="디폴트치 없음" rollOverEffect="디폴트치 없음" showEffect="디폴트치 없음" Events add="디폴트치 없음" creationComplete="디폴트치 없음" currentStateChange="디폴트치 없음" currentStateChanging="디폴트치 없음" dragComplete="디폴트치 없음" dragDrop="디폴트치 없음" dragEnter="디폴트치 없음" dragExit="디폴트치 없음" dragOver="디폴트치 없음" effectEnd="디폴트치 없음" effectStart="디폴트치 없음" enterState="디폴트치 없음" exitState="디폴트치 없음" hide="디폴트치 없음" initialize="디폴트치 없음" invalid="디폴트치 없음" mouseDownOutside="디폴트치 없음" mouseWheelOutside="디폴트치 없음" move="디폴트치 없음" preinitialize="디폴트치 없음" record="디폴트치 없음" remove="디폴트치 없음" resize="디폴트치 없음" show="디폴트치 없음" toolTipCreate="디폴트치 없음" toolTipEnd="디폴트치 없음" toolTipHide="디폴트치 없음" toolTipShow="디폴트치 없음" toolTipShown="디폴트치 없음" toolTipStart="디폴트치 없음" updateComplete="디폴트치 없음" valid="디폴트치 없음" valueCommit="디폴트치 없음" >

See also

mx.core.UIComponent
setStyle() Methods의 사용
보호된 UIComponent Methods의 재정의(override)에 대해
예 :복합 컴퍼넌트의 작성


Public property
 property정의
 InheritedaccessibilityProperties : AccessibilityProperties
이 표시 object의 현재의 accessibility options입니다.
DisplayObject
 Inheritedalpha : Number
지정된 object의 알파 투명도 값을 나타냅니다.
DisplayObject
  baselinePosition : Number
[read-only] 컴퍼넌트의 텍스트의 1 행 째의 baseline y 좌표를 지정합니다.
UIComponent
 InheritedblendMode : String
사용하는 브렌드 모드를 지정하는 BlendMode 클래스의 값입니다.
DisplayObject
 InheritedbuttonMode : Boolean
이 스프라이트의 버튼 모드를 지정합니다.
Sprite
 InheritedcacheAsBitmap : Boolean
true 로 설정되어 있는 경우, 표시 object의 내부 비트 맵 표현이 Flash Player 에 캐쉬됩니다.
DisplayObject
  cacheHeuristic : Boolean
[write-only] object의 비트 맵 캐쉬를 제안하기 위해서(때문에) Flex 에 의해 사용됩니다.
UIComponent
  cachePolicy : String
이 object의 비트 맵 캐쉬 policy를 지정합니다.
UIComponent
  className : String
[read-only] 이 인스턴스의 클래스명입니다. 예를 들어,"Button" 등이 있습니다.
UIComponent
 Inheritedconstructor : Object
특정의 object 인스턴스의 클래스 object 또는 constructor    함수에의 참조입니다.
Object
  contentMouseX : Number
[read-only] 컨텐츠 좌표계에 있어서의 마우스의 x 위치를 돌려줍니다.
UIComponent
  contentMouseY : Number
[read-only] 컨텐츠 좌표계에 있어서의 마우스의 y 위치를 돌려줍니다.
UIComponent
 InheritedcontextMenu : ContextMenu
이 object에 관련지을 수 있었던 context menu를 지정합니다.
InteractiveObject
  currentState : String
컴퍼넌트의 현재의 뷰스테이트입니다.
UIComponent
  descriptor : UIComponentDescriptor
이 UIComponent 인스턴스의 작성을 위해서(때문에) createComponentFromDescriptor() Methods로 사용한 UIComponentDescriptor 에의 참조입니다 (존재하는 경우).
UIComponent
  document : Object
이 UIComponent 에 관련지을 수 있었던 문서 object에의 참조입니다.
UIComponent
  doubleClickEnabled : Boolean
UIComponent object가 doubleClick 이벤트를 받을지 어떨지를 지정합니다.
UIComponent
 InheriteddropTarget : DisplayObject
스프라이트의 드러그처 또는 스프라이트가 드롭 된 앞 display object를 지정합니다.
Sprite
  enabled : Boolean
컴퍼넌트가 유저의 조작을 받아들일 수가 있을지 어떨지를 지정합니다.
UIComponent
  errorString : String
발리 데이터에 의해 컴퍼넌트를 감시하고 있을 때, 검증이 실패했을 경우에, 그 컴퍼넌트의 에러 힌트에 표시되는 텍스트입니다.
UIComponent
  explicitHeight : Number
컴퍼넌트의 좌표내에 있어서의 컴퍼넌트의 명시적인 높이 (픽셀 단위)를 지정하는 수치입니다.
UIComponent
  explicitMaxHeight : Number
컴퍼넌트의 좌표내에 있어서의 컴퍼넌트의 최대의 높이 (픽셀 단위)를 지정하는 수치입니다.
UIComponent
  explicitMaxWidth : Number
컴퍼넌트의 좌표내에 있어서의 컴퍼넌트의 최대의 폭 (픽셀 단위)을 지정하는 수치입니다.
UIComponent
  explicitMinHeight : Number
컴퍼넌트의 좌표내에 있어서의 컴퍼넌트의 최소의 높이 (픽셀 단위)를 지정하는 수치입니다.
UIComponent
  explicitMinWidth : Number
컴퍼넌트의 좌표내에 있어서의 컴퍼넌트의 최소의 폭 (픽셀 단위)을 지정하는 수치입니다.
UIComponent
  explicitWidth : Number
컴퍼넌트의 좌표내에 있어서의 컴퍼넌트의 명시적인 폭 (픽셀 단위)을 지정하는 수치입니다.
UIComponent
 Inheritedfilters : Array
표시 object에 현재 관련지을 수 있고 있는 각 필터 object가 포함되고 있는 인덱스 첨부의 배열입니다.
DisplayObject
  focusEnabled : Boolean
컴퍼넌트가, 클릭되었을 때에 포커스를 받아들일 수 있을지 어떨지를 나타냅니다.
UIComponent
  focusManager : IFocusManager
이 컴퍼넌트와 그 피어-에 대한 포커스를 제어하는 FocusManager 를 취득합니다.
UIComponent
  focusPane : Sprite
이 object에 관련지을 수 있었던 포카스페인입니다.
UIComponent
 InheritedfocusRect : Object
이 object가 포커스 구형을 표시할지 어떨지를 지정합니다.
InteractiveObject
 Inheritedgraphics : Graphics
벡터의 묘화 커멘드가 발생하는, 이 스프라이트에 속하는 Graphics object를 지정합니다.
Sprite
  height : Number
부모의 좌표내에 있어서의 컴퍼넌트의 높이 (픽셀 단위)를 지정하는 수치입니다.
UIComponent
 InheritedhitArea : Sprite
스프라이트의 히트 area가 되는 다른 스프라이트를 지정합니다.
Sprite
  id : String
컴퍼넌트의 ID 입니다.
UIComponent
  includeInLayout : Boolean
이 컴퍼넌트를 부모 컨테이너의 레이아웃에 포함할지 어떨지를 지정합니다.
UIComponent
  inheritingStyles : Object
이 컴퍼넌트의 Inheritance 스타일의 체인의 시작입니다.
UIComponent
  initialized : Boolean
object가 레이아웃의 이하의 3 개의 단계를 모두 완료한 것일지 어떨지를 나타내는 플래그입니다. 처리, 측정, 및 레이아웃 (몇개의 단계가 필수였을 경우).
UIComponent
  instanceIndex : int
[read-only] 반복해지는 컴퍼넌트의 인덱스입니다.
UIComponent
  instanceIndices : Array
이 UIComponent object를 친문서로부터 참조하기 위해서 필요한 인덱스를 포함한 배열입니다.
UIComponent
  isDocument : Boolean
[read-only] 이 UIComponent 인스턴스가 문서 object인지, 즉 Flex 어플리케이션, MXML 컴퍼넌트, 또는 ActionScript 컴퍼넌트의 계층의 최상정도에 위치할지 어떨지를 지정합니다.
UIComponent
  isPopUp : Boolean
컴퍼넌트가 pop-up 된 것을 나타내기 (위해)때문에, PopUpManager 에 의해 true 로 설정됩니다.
UIComponent
 InheritedloaderInfo : LoaderInfo
이 표시 object가 속하는 파일의 로드 정보를 포함한 LoaderInfo object를 돌려줍니다.
DisplayObject
 Inheritedmask : DisplayObject
호출원 display object는, 지정된 mask object에 의해 마스크 됩니다.
DisplayObject
  maxHeight : Number
컴퍼넌트의 좌표내에 있어서의 컴퍼넌트의 최대의 높이 (픽셀 단위)를 지정하는 수치입니다.
UIComponent
  maxWidth : Number
컴퍼넌트의 좌표내에 있어서의 컴퍼넌트의 최대의 폭 (픽셀 단위)을 지정하는 수치입니다.
UIComponent
  measuredHeight : Number
컴퍼넌트의 디폴트의 높이입니다 (픽셀 단위).
UIComponent
  measuredMinHeight : Number
컴퍼넌트의 디폴트의 최소 높이입니다 (픽셀 단위).
UIComponent
  measuredMinWidth : Number
컴퍼넌트의 디폴트의 최소폭입니다 (픽셀 단위).
UIComponent
  measuredWidth : Number
컴퍼넌트의 디폴트의 폭입니다 (픽셀 단위).
UIComponent
  minHeight : Number
컴퍼넌트의 좌표내에 있어서의 컴퍼넌트의 최소의 높이 (픽셀 단위)를 지정하는 수치입니다.
UIComponent
  minWidth : Number
컴퍼넌트의 좌표내에 있어서의 컴퍼넌트의 최소의 폭 (픽셀 단위)을 지정하는 수치입니다.
UIComponent
 InheritedmouseChildren : Boolean
object의 아이에 대해서 마우스가 유효한가 어떤가를 조사합니다.
DisplayObjectContainer
 InheritedmouseEnabled : Boolean
이 object가 마우스 메세지를 받아들일지 어떨지를 지정합니다.
InteractiveObject
  mouseFocusEnabled : Boolean
클릭했을 때, 포커스를 받아들일 수 있을지 어떨지를 나타냅니다.
UIComponent
 InheritedmouseX : Number
마우스 위치의 x 좌표를 나타냅니다 (픽셀 단위).
DisplayObject
 InheritedmouseY : Number
마우스 위치의 y 좌표를 나타냅니다 (픽셀 단위).
DisplayObject
 Inheritedname : String
DisplayObject 의 인스턴스명을 나타냅니다.
DisplayObject
  nestLevel : int
object 계층에 있어서의 이 object의 심도를 나타냅니다.
UIComponent
  nonInheritingStyles : Object
이 컴퍼넌트의 비Inheritance 스타일의 체인의 시작입니다.
UIComponent
 InheritednumChildren : int
이 object의 아이의 수를 돌려줍니다.
DisplayObjectContainer
 InheritedopaqueBackground : Object
표시 object가 특정의 배경색으로 불투명한지 어떤지를 지정합니다.
DisplayObject
  owner : DisplayObjectContainer
이 UIComponent 의 오너.
UIComponent
  parent : DisplayObjectContainer
[read-only] 이 컴퍼넌트의 부모 컨테이너 또는 친컴퍼넌트입니다.
UIComponent
  parentApplication : Object
[read-only] 이 UIComponent 인스턴스를 포함한 Application object에의 참조입니다.
UIComponent
  parentDocument : Object
[read-only] 이 UIComponent 에 대한 친문서 object에의 참조입니다.
UIComponent
  percentHeight : Number
컴퍼넌트의 높이를 부모의 크기에 대한 비율 (퍼센티지)로 지정하는 수치입니다.
UIComponent
  percentWidth : Number
컴퍼넌트의 폭을 부모의 크기에 대한 비율 (퍼센티지)로 지정하는 수치입니다.
UIComponent
  processedDescriptors : Boolean
아이를 곧바로 생성하는지, 지연 생성한 후, 이 몇개의 발생에 응해,true 로 설정됩니다.
UIComponent
 Inheritedprototype : Object
[static] 클래스 또는 함수 object의 prototype object에의 참조입니다.
Object
  repeater : IRepeater
[read-only] 이 UIComponent 를 작성한 Repeater object (친문서내에 있다)에의 참조입니다.
UIComponent
  repeaterIndex : int
[read-only] 이 UIComponent 를 작성한 Repeater 의 데이터 프로바이더내에 있는 아이템의 인덱스입니다.
UIComponent
  repeaterIndices : Array
이 UIComponent 를 생성한, 친문서내에 있는 Repeater 의 데이터 프로바이더에 포함되는 아이템의 인덱스를 포함한 배열입니다.
UIComponent
  repeaters : Array
이 UIComponent 를 작성한 Repeater object (친문서내에 있다)에의 참조를 포함한 배열입니다.
UIComponent
 Inheritedroot : DisplayObject
로드 된 SWF 파일내 display object의 경우,root property는 그 SWF 파일이 나타내는 표시 리스트의 트리 구조 부분의 맨 위에 있는 표시 object가 됩니다.
DisplayObject
 Inheritedrotation : Number
DisplayObject 인스턴스의 원래의 위치로부터의 회전각을 번단위로 가리킵니다.
DisplayObject
 Inheritedscale9Grid : Rectangle
현재 유효한 확대 / 축소 격자입니다.
DisplayObject
  scaleX : Number
수평 방향의 확대 / 축소의 비율을 지정하는 수치입니다.
UIComponent
  scaleY : Number
수직 방향의 신축율을 지정하는 수치입니다.
UIComponent
  screen : Rectangle
[read-only] 이 object의 기본적인 묘화면의 크기와 위치를 포함한 object를 돌려줍니다.
UIComponent
 InheritedscrollRect : Rectangle
표시 object의 스크롤 구형의 경계.
DisplayObject
 InheritedsoundTransform : SoundTransform
이 스프라이트내의 사운드를 제어합니다.
Sprite
 Inheritedstage : Stage
표시 object의 스테이지.
DisplayObject
  states : Array
이 컴퍼넌트에 대해서 정의된 뷰스테이트.
UIComponent
  styleDeclaration : CSSStyleDeclaration
이 object의 inline의 Inheritance 스타일의 기억역입니다.
UIComponent
  styleName : Object
이 컴퍼넌트로 사용하는 클래스 스타일.
UIComponent
  systemManager : ISystemManager
이 컴퍼넌트로 사용하는 SystemManager object를 돌려줍니다.
UIComponent
 InheritedtabChildren : Boolean
object의 아이에 대해서 탭이 유효한가 어떤가를 조사합니다.
DisplayObjectContainer
 InheritedtabEnabled : Boolean
이 object가 탭 순서에 포함될지 어떨지를 지정합니다.
InteractiveObject
 InheritedtabIndex : int
SWF 파일내의 object의 탭 순서를 지정합니다.
InteractiveObject
 InheritedtextSnapshot : TextSnapshot
이 DisplayObjectContainer 인스턴스의 TextSnapshot object를 돌려줍니다.
DisplayObjectContainer
  toolTip : String
툴 힌트에 표시하는 텍스트입니다.
UIComponent
 Inheritedtransform : Transform
표시 object의 매트릭스, 칼라 변환, 픽셀 경계에 관계하는 property를 가지는 object입니다.
DisplayObject
  transitions : Array
Transition object의 배열입니다. 각 Transition object에는, 뷰스테이트가 변화했을 때에 재생되는 effect세트가 정의됩니다.
UIComponent
  tweeningProperties : Array
이 object에 대해서 현재 트인 되고 있는 property의 배열.
UIComponent
  uid : String
object의 일의의 식별자입니다.
UIComponent
  updateCompletePendingFlag : Boolean
object가 3 단계의 레이아웃 검증을 완료한 것일지 어떨지를 나타내는 플래그입니다 (몇개의 검증이 필수였을 경우).
UIComponent
 InheriteduseHandCursor : Boolean
buttonMode property가 true 로 설정된 스프라이트상에 마우스가 이동했을 때에, 가리켜 핸드 포인터 (핸드 커서)를 표시할지 어떨지를 나타내는 불리언 값입니다.
Sprite
  validationSubField : String
이 컴퍼넌트에 subfield를 관련짓기 위해서(때문에) 발리 데이터에 의해 사용됩니다.
UIComponent
  visible : Boolean
이 UIComponent 의 가시성을 제어합니다.
UIComponent
  width : Number
부모의 좌표내에 있어서의 컴퍼넌트의 폭 (픽셀 단위)을 지정하는 수치입니다.
UIComponent
  x : Number
부모 컨테이너내에 있어서의 컴퍼넌트의 수평 위치 (픽셀 단위)를 지정하는 수치입니다.
UIComponent
  y : Number
부모 컨테이너내에 있어서의 컴퍼넌트의 수직 위치 (픽셀 단위)를 지정하는 수치입니다.
UIComponent
Protected property
 property정의
  unscaledHeight : Number
[read-only] 확대 / 축소 없음의 컴퍼넌트의 높이를 요구하는 편리한 Methods입니다. 컴퍼넌트의 묘화 및 아이의 레이아웃은 모두, 이 높이의 네모진 범위내에서 실시할 필요가 있습니다. 또, 이 값은 updateDisplayList() 에 인수로서 건네받습니다.
UIComponent
  unscaledWidth : Number
[read-only] 확대 / 축소 없음의 컴퍼넌트의 폭을 요구하는 편리한 Methods입니다. 컴퍼넌트의 묘화 및 아이의 레이아웃은 모두, 이 폭의 네모진 범위내에서 실시할 필요가 있습니다. 또, 이 값은 updateDisplayList() 에 인수로서 건네받습니다.
UIComponent
Public Methods
 Methods정의
  UIComponent ()
constructor   .
UIComponent
 InheritedaddChild (child:DisplayObject ):DisplayObject
이 DisplayObjectContainer 인스턴스에 child DisplayObject 인스턴스를 추가합니다.
DisplayObjectContainer
 InheritedaddChildAt (child:DisplayObject , index:int ):DisplayObject
이 DisplayObjectContainer 인스턴스에 child DisplayObject 인스턴스를 추가합니다.
DisplayObjectContainer
 InheritedaddEventListener (type:String , listener:Function , useCapture:Boolean = false, priority:int = 0, useWeakReference:Boolean = false):void
event listener objects를 EventDispatcher object에 등록해, listener가 이벤트의 통지를 받도록(듯이) 합니다.
EventDispatcher
 InheritedareInaccessibleObjectsUnderPoint (point:Point ):Boolean
특정의 point 포인트를 지정해 호출한 DisplayObjectContainer.getObjectsUnderPoint() Methods로부터 돌려주어진 리스트에, 시큐러티상의 제약을 위해서(때문에) 생략 되는 표시 object가 있을지 어떨지를 나타냅니다.
DisplayObjectContainer
  callLater (method:Function , args:Array = null):void
다음에 호출하는 함수를 큐에 포함합니다.
UIComponent
  clearStyle (styleProp:String ):void
이 컴퍼넌트 인스턴스로부터 스타일 property를 삭제합니다.
UIComponent
 Inheritedcontains (child:DisplayObject ):Boolean
지정된 표시 object가, DisplayObjectContainer 인스턴스의 아이인지, 인스턴스 자체인지를 지정합니다.
DisplayObjectContainer
  contentToGlobal (point:Point ):Point
Point object를 컨텐츠 좌표로부터 글로벌 좌표로 변환합니다.
UIComponent
  contentToLocal (point:Point ):Point
Point object를 컨텐츠 좌표로부터 로컬 좌표로 변환합니다.
UIComponent
  createReferenceOnParentDocument (parentDocument:IFlexDisplayObject ):void
이 IUIComponent object에의 id 참조를 친문서 object상에 작성합니다.
UIComponent
  deleteReferenceOnParentDocument (parentDocument:IFlexDisplayObject ):void
이 IUIComponent object에의 id 참조를 친문서 object로부터 삭제합니다.
UIComponent
  determineTextFormatFromStyles ():UITextFormat
이 UIComponent 의 텍스트 스타일에 대응하는 UITextFormat object를 돌려줍니다.
UIComponent
 InheriteddispatchEvent (event:Event ):Boolean
이벤트를 event 플로우(flow)에 dispatch합니다.
EventDispatcher
  drawFocus (focused:Boolean ):void
이 컴퍼넌트를 둘러싸는 포커스 인디케이터(indicator)를 표시 또는 비표시로 합니다.
UIComponent
  drawRoundRect (x:Number , y:Number , width:Number , height:Number , cornerRadius:Object = null, color:Object = null, alpha:Object = null, gradientMatrix:Matrix = null, gradientType:String = "linear", gradientRatios:Array = null, hole:Object = null):void
이 스킨의 Graphics object에, 프로그램으로 구형을 묘화 합니다.
UIComponent
  effectFinished (effectInst:EffectInstance ):void
컴퍼넌트에서의 재생의 정지시에 effect 인스턴스에 의해 불려 갑니다.
UIComponent
  effectStarted (effectInst:EffectInstance ):void
컴퍼넌트에서의 재생의 개시시에 effect 인스턴스에 의해 불려 갑니다.
UIComponent
  endEffectsStarted ():void
현재 컴퍼넌트로 재생중의 모든 effect를 종료합니다.
UIComponent
  executeBindings (recurse:Boolean = false):void
이 UIComponent object에의 데이터 바인딩을 실행합니다.
UIComponent
  finishPrint (obj:Object , target:IFlexDisplayObject ):void
인쇄의 완료 후에 불려 갑니다.
UIComponent
 InheritedgetBounds (targetCoordinateSpace:DisplayObject ):Rectangle
targetCoordinateSpace object의 좌표계를 기준으로 해, 표시 object의 area를 정의하는 구형을 돌려줍니다.
DisplayObject
 InheritedgetChildAt (index:int ):DisplayObject
지정의 인덱스 위치에 있는 child 표시 object 인스턴스를 돌려줍니다.
DisplayObjectContainer
 InheritedgetChildByName (name:String ):DisplayObject
지정된 이름에 일치하는 child 표시 object를 돌려줍니다.
DisplayObjectContainer
 InheritedgetChildIndex (child:DisplayObject ):int
child DisplayObject 인스턴스의 인덱스 위치를 돌려줍니다.
DisplayObjectContainer
  getClassStyleDeclarations ():Array
이 UIComponent 인스턴스의 타입 selector를 찾습니다.
UIComponent
  getExplicitOrMeasuredHeight ():Number
명시된 높이를 사용하는지, 그렇지 않으면 측정한 높이를 사용하는지를 결정하는 편리한 Methods입니다.
UIComponent
  getExplicitOrMeasuredWidth ():Number
명시적인 폭 또는 측정폭을 사용할지 어떨지를 결정하기 위한 편리한 Methods입니다.
UIComponent
  getFocus ():InteractiveObject
현재 포커스를 가지고 있는 object를 취득합니다.
UIComponent
 InheritedgetObjectsUnderPoint (point:Point ):Array
지정된 포인트아래에 있어, 이 DisplayObjectContainer 인스턴스의 child 또는 손자등인 object의 배열을 돌려줍니다.
DisplayObjectContainer
 InheritedgetRect (targetCoordinateSpace:DisplayObject ):Rectangle
셰이프상의 선을 제외해,targetCoordinateSpace Parameters에 의해 정의된 좌표계에 근거해, 표시 object의 경계를 정의하는 구형을 돌려줍니다.
DisplayObject
  getRepeaterItem (whichRepeater:int = -1):Object
지정된 Repeater 가 이 Repeater 를 생성하기 위해서 사용한 dataProvider 내의 아이템을 돌려줍니다. 이 Repeater 가 반복해지지 않은 경우는,null 를 돌려줍니다.
UIComponent
  getStyle (styleProp:String ):*
이 컴퍼넌트의 스타일 참조 체인의 몇개의 장소로 설정된 스타일 property를 취득합니다.
UIComponent
  globalToContent (point:Point ):Point
Point object를 글로벌 좌표로부터 컨텐츠 좌표로 변환합니다.
UIComponent
 InheritedglobalToLocal (point:Point ):Point
point object를 스테이지 (글로벌) 좌표로부터 표시 object의 (로컬) 좌표로 변환합니다.
DisplayObject
 InheritedhasEventListener (type:String ):Boolean
EventDispatcher object에, 특정의 event 타입에 대해서 등록된 listener가 있을지 어떨지를 확인합니다.
EventDispatcher
 InheritedhasOwnProperty (name:String ):Boolean
object로 지정된 property가 정의되고 있는지 어떤지를 나타냅니다.
Object
 InheritedhitTestObject (obj:DisplayObject ):Boolean
표시 object를 평가해,obj 표시 object와 중복 또는 교차할지 어떨지를 조사합니다.
DisplayObject
 InheritedhitTestPoint (x:Number , y:Number , shapeFlag:Boolean = false):Boolean
표시 object를 평가해,xy Parameters로 지정된 포인트와 중복 또는 교차할지 어떨지를 조사합니다.
DisplayObject
  horizontalGradientMatrix (x:Number , y:Number , width:Number , height:Number ):Matrix
수평 방향의 그라데이션을 묘화 할 경우에 rot Parameters로서 drawRoundRect() Methods에 건네줄 수 있는 박스의 Matrix 를 돌려줍니다.
UIComponent
  initialize ():void
이 컴퍼넌트의 내부 구조를 초기화합니다.
UIComponent
  initializeRepeaterArrays (parent:IRepeaterClient ):void
이 컴퍼넌트가 반복해지는 인스턴스를 추적하는 각종 property를 초기화합니다.
UIComponent
  invalidateDisplayList ():void
다음에 화면이 갱신되고 있는 동안에 updateDisplayList() Methods가 불려 가도록(듯이), 컴퍼넌트를 마크 합니다.
UIComponent
  invalidateProperties ():void
다음에 화면이 갱신되고 있는 동안에 commitProperties() Methods가 불려 가도록(듯이), 컴퍼넌트를 마크 합니다.
UIComponent
  invalidateSize ():void
다음에 화면이 갱신되고 있는 동안에 measure() Methods가 불려 가도록(듯이), 컴퍼넌트를 마크 합니다.
UIComponent
 InheritedisPrototypeOf (theClass:Object ):Boolean
Object 클래스의 인스턴스가, Parameters로서 지정된 object의 prototype 체인내에 있을지 어떨지를 나타냅니다.
Object
  localToContent (point:Point ):Point
Point object를 로컬 좌표로부터 컨텐츠 좌표로 변환합니다.
UIComponent
 InheritedlocalToGlobal (point:Point ):Point
point object를 표시 object의 (로컬) 좌표로부터 스테이지 (글로벌) 좌표로 변환합니다.
DisplayObject
  measureHTMLText (htmlText:String ):TextLineMetrics
이 UIComponent 의 스타일로 결정되는 UITextFormat 를 사용해 단일행의 UITextField 에 표시하는 것으로서<font><b> 와 같은 HTML 태그가 포함되는 지정의 HTML 텍스트를 측정합니다.
UIComponent
  measureText (text:String ):TextLineMetrics
이 UIComponent 의 스타일로 결정되는 UITextFormat 를 사용해 단일행의 UITextField 에 표시하는 것으로서 지정의 텍스트를 측정합니다.
UIComponent
  move (x:Number , y:Number ):void
부모의 내부의 지정된 위치에 컴퍼넌트를 이동합니다.
UIComponent
  notifyStyleChangeInChildren (styleProp:String , recursive:Boolean ):void
스타일의 변경을 아이에게 통지합니다.
UIComponent
  owns (child:DisplayObject ):Boolean
owner property의 체인이 child 로부터 이 UIComponent 를 지정하고 있는 경우에,true 를 돌려줍니다.
UIComponent
  parentChanged (p:DisplayObjectContainer ):void
UIComponent object를 부모에 대해서 추가 또는 삭제했을 때에 Flex 에 의해 불려 갑니다.
UIComponent
  prepareToPrint (target:IFlexDisplayObject ):Object
인쇄용의 IFlexDisplayObject 를 준비합니다.
UIComponent
 InheritedpropertyIsEnumerable (name:String ):Boolean
지정된 property가 존재해, 열거 가능한가 어떤가를 나타냅니다.
Object
  regenerateStyleCache (recursive:Boolean ):void
이 컴퍼넌트의 CSS 스타일 캐쉬를 작성 또는 재작성합니다. recursive Parameters가 true 의 경우는, 이 컴퍼넌트의 모든 자손의 CSS 스타일 캐쉬도 작성 또는 재작성합니다.
UIComponent
  registerEffects (effects:Array ):void
각 effect 이벤트에 대해, EffectManager 를 event listener의 1 개로서 등록합니다.
UIComponent
 InheritedremoveChild (child:DisplayObject ):DisplayObject
DisplayObjectContainer 인스턴스의 child 리스트로부터 지정의 child DisplayObject 인스턴스를 삭제합니다.
DisplayObjectContainer
 InheritedremoveChildAt (index:int ):DisplayObject
DisplayObjectContainer 의 child 리스트의 지정된 index 위치로부터 child DisplayObject 를 삭제합니다.
DisplayObjectContainer
 InheritedremoveEventListener (type:String , listener:Function , useCapture:Boolean = false):void
EventDispatcher object로부터 listener를 삭제합니다.
EventDispatcher
  resumeBackgroundProcessing ():void
[static] suspendBackgroundProcessing() 가 불려 간 후,callLater() 에 의해 큐에 넣어진 Methods의 백그라운드 처리를 재개합니다.
UIComponent
  setActualSize (w:Number , h:Number ):void
object의 크기를 설정합니다.
UIComponent
 InheritedsetChildIndex (child:DisplayObject , index:int ):void
표시 object 컨테이너의 기존의 아이의 위치를 변경합니다.
DisplayObjectContainer
  setCurrentState (stateName:String , playTransition:Boolean = true):void
현재 상태를 설정합니다.
UIComponent
  setFocus ():void
현재 취급하고 있는 컴퍼넌트에 포커스를 설정합니다.
UIComponent
 InheritedsetPropertyIsEnumerable (name:String , isEnum:Boolean = true):void
루프 처리에 대한 다이나믹 property의 가용성을 설정합니다.
Object
  setStyle (styleProp:String , newValue:* ):void
이 컴퍼넌트 인스턴스의 스타일 property를 설정합니다.
UIComponent
  setVisible (value:Boolean , noEvent:Boolean = false):void
visible property가 변경되었을 때에 불려 갑니다.
UIComponent
 InheritedstartDrag (lockCenter:Boolean = false, bounds:Rectangle = null):void
지정된 스프라이트를 유저가 드러그 할 수 있도록(듯이) 합니다.
Sprite
 InheritedstopDrag ():void
startDrag() Methods를 종료합니다.
Sprite
  styleChanged (styleProp:String ):void
스타일 property의 변경을 검출합니다.
UIComponent
  stylesInitialized ():void
컴퍼넌트의 스타일을 처음으로 초기화할 때, Flex 는 stylesInitialized() Methods를 호출합니다.
UIComponent
  suspendBackgroundProcessing ():void
[static] resumeBackgroundProcessing() 가 불려 갈 때까지,callLater() 에 의해 큐에 넣어진 Methods의 백그라운드 처리를 블록 합니다.
UIComponent
 InheritedswapChildren (child1:DisplayObject , child2:DisplayObject ):void
지정된 2 살의 child object의 z 순서 (겹침순서)를 바꿔 넣습니다.
DisplayObjectContainer
 InheritedswapChildrenAt (index1:int , index2:int ):void
아이 리스트내의 지정된 인덱스 위치에 해당하는 2 살의 child object의 z 순서 (겹침순서)를 바꿔 넣습니다.
DisplayObjectContainer
 InheritedtoString ():String
어플리케이션의 DisplayObject 의 계층 내부에서의 이 object의 위치를 나타내는 string를 돌려줍니다.
FlexSprite
  validateDisplayList ():void
아이의 위치와 크기를 검증해, 그 외의 비주얼 object를 묘화 합니다.
UIComponent
  validateNow ():void
필요에 따라서, 이 object의 property와 레이아웃을 검증 및 갱신해, 그것을 재묘화 합니다.
UIComponent
  validateProperties ():void
commitProperties() Methods를 호출해 컴퍼넌트의 property를 검증하기 위해서 레이아웃 논리에 의해 사용됩니다.
UIComponent
  validateSize (recursive:Boolean = false):void
컴퍼넌트의 측정 크기를 검증합니다. LayoutManager.invalidateSize() Methods가 이 ILayoutManagerClient 를 지정해 불려 갔을 경우, 측정의 실행시에 validateSize() Methods가 불려 갑니다.
UIComponent
  validationResultHandler (event:ValidationResultEvent ):void
이 컴퍼넌트에 할당할 수 있었던 발리 데이터로부터의 validinvalid 의 양쪽 모두의 이벤트를 처리합니다.
UIComponent
 InheritedvalueOf ():Object
지정된 object의 원시적치를 돌려줍니다.
Object
  verticalGradientMatrix (x:Number , y:Number , width:Number , height:Number ):Matrix
수직 방향의 그라데이션을 묘화 할 경우에 rot Parameters로서 drawRoundRect() Methods에 건네줄 수 있는 박스의 Matrix 를 돌려줍니다.
UIComponent
 InheritedwillTrigger (type:String ):Boolean
지정된 event 타입에 대해, 이 EventDispatcher object 또는 그 조상에게 event listener가 등록되어 있는지 어떤지를 확인합니다.
EventDispatcher
Protected Methods
 Methods정의
  adjustFocusRect (obj:DisplayObject = null):void
포커스 구형을 조정합니다.
UIComponent
  attachOverlay ():void
이것은, Flex 체제가 Dissolve effect를 지원(support)하기 위해서 사용하는 내부 Methods입니다.
UIComponent
  childrenCreated ():void
아이 object의 작성 후에 행해지는 최종 처리를 실행합니다.
UIComponent
  commitProperties ():void
컴퍼넌트로 설정된 property를 처리합니다.
UIComponent
  createChildren ():void
컴퍼넌트의 child object를 작성합니다.
UIComponent
  focusInHandler (event:FocusEvent ):void
UIComponent object가 포커스를 취득했을 때에 불려 가는 event 핸들러입니다.
UIComponent
  focusOutHandler (event:FocusEvent ):void
UIComponent object가 포커스를 잃었을 때에 불려 가는 event 핸들러입니다.
UIComponent
  initializationComplete ():void
이 컴퍼넌트의 초기화를 완료시킵니다.
UIComponent
  initializeAccessibility ():void
이 컴퍼넌트의 accessibility코드를 초기화합니다.
UIComponent
  isOurFocus (target:DisplayObject ):Boolean
통상, UITextField object가 포함되어 있는 컴퍼넌트 가운데, UITextField object가 포커스를 취득한 컴퍼넌트에 의해 재정의(override) 됩니다.
UIComponent
  keyDownHandler (event:KeyboardEvent ):void
keyDown 이벤트에 대해서 불려 가는 event 핸들러입니다.
UIComponent
  keyUpHandler (event:KeyboardEvent ):void
keyUp 이벤트에 대해서 불려 간 event 핸들러입니다.
UIComponent
  measure ():void
컴퍼넌트의 디폴트 크기를 계산할 뿐만 아니라, 옵션으로 디폴트의 최소 크기를 계산할 수도 있습니다.
UIComponent
  updateDisplayList (unscaledWidth:Number , unscaledHeight:Number ):void
object의 묘화 및 그 아이의 크기나 위치의 설정을 실시합니다.
UIComponent
이벤트
 이벤트일람정의
 Inheritedactivate Flash Player 가 operating system의 포커스를 취득해, 액티브하게 되었을 때에 dispatch됩니다. DisplayObject
  add addChild() Methods 또는 addChildAt() Methods를 사용해 컴퍼넌트를 컨텐츠의 아이로서 컨테이너에 추가했을 때에 dispatch됩니다. UIComponent
 Inheritedadded 표시 object가 표시 리스트에 추가되었을 때에 dispatch됩니다. DisplayObject
 Inheritedclick 유저가 같은 InteractiveObject 상에서 pointing device의 메인 버튼을 눌러 떼어 놓으면 dispatch됩니다. InteractiveObject
  creationComplete 컴퍼넌트의 구축, property 처리, 측정, 레이아웃, 및 묘화가 완료했을 때에 dispatch됩니다. UIComponent
  currentStateChange 뷰스테이트의 변경 후에 dispatch됩니다. UIComponent
  currentStateChanging currentState property가 변경된 후에 dispatch됩니다. 뷰스테이트가 변경되기 전에는 dispatch되지 않습니다. UIComponent
 Inheriteddeactivate Flash Player 가 operating system의 포커스를 잃어, 비액티브하게 되었을 때에 dispatch됩니다. DisplayObject
 InheriteddoubleClick object의 doubleClickEnabled 플래그가 true 로 설정되어 있는 경우에는, 유저가 같은 InteractiveObject 상에서 pointing device의 메인 버튼을 2 회 계속해 재빠르게 눌러 떼어 놓으면 dispatch됩니다. InteractiveObject
  dragComplete 드러그 조작이 완료했을 때 (드러그 데이터를 드롭 타겟으로 드롭 하는지, 드롭을 실행하지 않고 드러그 & 드롭 조작을 종료했을 때의 언젠가), 드러그 이니씨에이터 (드러그 한 데이터의 소스인 컴퍼넌트)에 의해 dispatch됩니다. UIComponent
  dragDrop 유저가 드롭 타겟상에서 마우스를 떼어 놓았을 때, 드롭 타겟으로 따라 dispatch됩니다. UIComponent
  dragEnter 드러그 조작시에, 컴퍼넌트상에서 마우스를 이동했을 때, 컴퍼넌트에 의해 dispatch됩니다. UIComponent
  dragExit 유저가 데이터를 컴퍼넌트의 외부에 드러그 해, 타겟으로 드롭 하지 않았을 때, 컴퍼넌트에 의해 dispatch됩니다. UIComponent
  dragOver 드러그 조작시에, 컴퍼넌트상에서 마우스를 이동했을 때, 컴퍼넌트에 의해 dispatch됩니다. UIComponent
  effectEnd effect의 종료후에 dispatch됩니다. UIComponent
  effectStart effect가 개시되기 직전에 dispatch됩니다. UIComponent
 InheritedenterFrame 재생 헤드가 새로운 프레임에 들어갈 때 dispatch됩니다. DisplayObject
  enterState 컴퍼넌트가 르트뷰스테이트에 돌아온 후에 dispatch됩니다. UIComponent
  exitState 컴퍼넌트가 르트뷰스테이트를 종료하기 전에 dispatch됩니다. UIComponent
 InheritedfocusIn 표시 object가 포커스를 취득한 후에dispatch됩니다. InteractiveObject
 InheritedfocusOut 표시 object가 포커스를 잃은 후에dispatch됩니다. InteractiveObject
  hide object 상태가 가시로부터 불가시에 변화했을 때에 dispatch됩니다. UIComponent
  initialize 컴퍼넌트의 구축과 초기화 property의 설정이 완료했을 때에 dispatch됩니다. UIComponent
  invalid 발리 데이터에 의해 컴퍼넌트가 감시되고 있어 검증이 실패했을 경우에 dispatch됩니다. UIComponent
 InheritedkeyDown 유저가 키를 눌렀을 때에 dispatch됩니다. InteractiveObject
 InheritedkeyFocusChange 유저가 키보드 조작에 의해 포커스를 변경하려고 하면 dispatch됩니다. InteractiveObject
 InheritedkeyUp 유저가 키를 떼어 놓았을 때에 dispatch됩니다. InteractiveObject
 InheritedmouseDown Flash Player 윈도우의 InteractiveObject 인스턴스 위에서, 유저가 pointing device의 버튼을 눌렀을 때에 dispatch됩니다. InteractiveObject
  mouseDownOutside 유저가 PopUpManager 를 사용해 연 컴퍼넌트의 외측에서 마우스를 클릭했을 때에, 그 컴퍼넌트로부터 dispatch됩니다. UIComponent
 InheritedmouseFocusChange 유저가 pointing device로 포커스를 변경하려고 하면 dispatch됩니다. InteractiveObject
 InheritedmouseMove InteractiveObject 위에서, 유저가 pointing device를 움직였을 때에 dispatch됩니다. InteractiveObject
 InheritedmouseOut 유저가 InteractiveObject 인스턴스로부터 pointing device를 떼어 놓았을 때에 dispatch됩니다. InteractiveObject
 InheritedmouseOver 유저가 Flash Player 윈도우의 InteractiveObject 인스턴스에, pointing device를 맞추었을 때에 dispatch됩니다. InteractiveObject
 InheritedmouseUp 유저가 Flash Player 윈도우의 InteractiveObject 인스턴스 위에서 pointing device의 버튼을 떼어 놓았을 때에 dispatch됩니다. InteractiveObject
 InheritedmouseWheel Flash Player 윈도우의 InteractiveObject 인스턴스 위에서, 마우스 휠을 회전시켰을 때에 dispatch됩니다. InteractiveObject
  mouseWheelOutside 유저가 PopUpManager 를 사용해 연 컴퍼넌트의 외측에 마우스 휠을 스크롤 했을 때에, 그 컴퍼넌트로부터 dispatch됩니다. UIComponent
  move object가 이동했을 때에 dispatch됩니다. UIComponent
  preinitialize 컴퍼넌트의 초기화 순차 순서의 초에 dispatch됩니다. UIComponent
  remove removeChild() 또는 removeChildAt() Methods를 사용해 컴퍼넌트를 컨텐츠의 아이로서 컨테이너로부터 삭제했을 때에 dispatch됩니다. UIComponent
 Inheritedremoved 표시 object가 표시 리스트로부터 삭제 되려고 하고 있을 때 dispatch됩니다. DisplayObject
 Inheritedrender 표시 리스트가 갱신 및 렌더링 되려고 하고 있을 때 dispatch됩니다. DisplayObject
  resize 컴퍼넌트의 크기가 변경되었을 때에 dispatch됩니다. UIComponent
 InheritedrollOut 유저가 InteractiveObject 인스턴스로부터 pointing device를 떼어 놓았을 때에 dispatch됩니다. InteractiveObject
 InheritedrollOver 유저가 InteractiveObject 인스턴스에 pointing device를 맞추었을 때에 dispatch됩니다. InteractiveObject
  show object 상태가 불가시로부터 가시에 변화했을 때에 dispatch됩니다. UIComponent
 InheritedtabChildrenChange object의 tabChildren 플래그의 값이 변경되었을 때에 dispatch됩니다. InteractiveObject
 InheritedtabEnabledChange object의 tabEnabled 플래그가 변경되었을 때에 dispatch됩니다. InteractiveObject
 InheritedtabIndexChange object의 tabIndex property의 값이 변경되었을 때에 dispatch됩니다. InteractiveObject
  toolTipCreate 툴 힌트를 작성할 경우에 컴퍼넌트에 의해 dispatch됩니다. UIComponent
  toolTipEnd 컴퍼넌트의 툴 힌트가 비표시로 되고 있어 곧 파기될 때, 컴퍼넌트에 의해 dispatch됩니다. UIComponent
  toolTipHide 컴퍼넌트의 툴 힌트가 비표시로 되기 전에, 컴퍼넌트에 의해 dispatch됩니다. UIComponent
  toolTipShow 컴퍼넌트의 툴 힌트가 표시되기 전에, 컴퍼넌트에 의해 dispatch됩니다. UIComponent
  toolTipShown 컴퍼넌트의 툴 힌트가 표시된 후에, 컴퍼넌트에 의해 dispatch됩니다. UIComponent
  toolTipStart toolTip property가 설정되어 있는 컴퍼넌트상에 유저가 마우스를 이동하는 것과 동시에, 그 컴퍼넌트에 의해 dispatch됩니다. UIComponent
  updateComplete object의 commitProperties(),measure(), 및 updateDisplayList() Methods가 필요에 따라서 불려 갔을 때에 dispatch됩니다. UIComponent
  valid 발리 데이터에 의해 컴퍼넌트가 감시되고 있어 검증이 성공했을 경우에 dispatch됩니다. UIComponent
  valueCommit 프로그램 또는 유저 조작의 어느 쪽인가에 따라, 값이 변경되었을 때에 dispatch됩니다. UIComponent
스타일
 스타일설명정의
  
bottom
형태: Number   형식: Length   CSS 의 Inheritance: no
컴퍼넌트의 하단으로부터 부모 컨테이너의 하단까지의 수직 거리 (픽셀 단위)를 나타냅니다. 이 스타일이 설정되어 있는 경우, 컴퍼넌트의 하단은 그 컨테이너의 하단에 대해서 고정됩니다. 컨테이너의 크기가 변경되어도, 2 개의 하단의 수직 거리는 유지됩니다. 디폴트치는 undefined 로, 미정도리인 것을 의미합니다.
UIComponent
  
errorColor
형태: uint   형식: Color   CSS 의 Inheritance: yes
검증이 실패했을 경우의 컴퍼넌트의 하이라이트의 색입니다. 디폴트치0xFF0000.
UIComponent
  
focusBlendMode
형태: String   CSS 의 Inheritance: no
포커스 구형으로 사용되는 브렌드 모드입니다. 상세한 것에 대하여는, flash.display.DisplayObject 클래스의 blendMode property를 참조해 주세요. 디폴트치"normal".
UIComponent
  
focusSkin
형태: Class   CSS 의 Inheritance: no
포커스 구형의 묘화에 사용하는 스킨입니다. 디폴트치mx.skins.halo.HaloFocusRect.
UIComponent
  
focusThickness
형태: Number   형식: Length   CSS 의 Inheritance: no
포커스 구형의 아우트라인의 폭 (픽셀 단위)을 나타냅니다. 디폴트치2.
UIComponent
  
horizontalCenter
형태: Number   형식: Length   CSS 의 Inheritance: no
컴퍼넌트의 부모 컨테이너 속 진심으로 컴퍼넌트의 중심까지의 수평거리 (픽셀 단위)를 나타냅니다. 이 스타일이 설정되어 있는 경우, 컴퍼넌트의 중심은 그 컨테이너 속심에 대해서 고정됩니다. 컨테이너의 크기가 변경되어도, 2 개의 중심의 수평거리는 유지됩니다. 디폴트치는 undefined 로, 미정도리인 것을 의미합니다.
UIComponent
  
left
형태: Number   형식: Length   CSS 의 Inheritance: no
컴퍼넌트의 부모 컨테이너의 좌단으로부터 컴퍼넌트의 좌단까지의 수평거리 (픽셀 단위)를 나타냅니다. 이 스타일이 설정되어 있는 경우, 컴퍼넌트의 좌단은 그 컨테이너의 좌단에 대해서 고정됩니다. 컨테이너의 크기가 변경되어도, 2 개의 우단의 수직 거리는 유지됩니다. 디폴트치는 undefined 로, 미정도리인 것을 의미합니다.
UIComponent
  
right
형태: Number   형식: Length   CSS 의 Inheritance: no
컴퍼넌트의 우단으로부터 부모 컨테이너의 우단까지의 수평거리 (픽셀 단위)를 나타냅니다. 이 스타일이 설정되어 있는 경우, 컴퍼넌트의 우단은 그 컨테이너의 우단에 대해서 고정됩니다. 컨테이너의 크기가 변경되어도, 2 개의 우단의 수직 거리는 유지됩니다. 디폴트치는 undefined 로, 미정도리인 것을 의미합니다.
UIComponent
  
themeColor
형태: uint   형식: Color   CSS 의 Inheritance: yes
컴퍼넌트의 테마 칼라입니다. 이 property는, 하이라이트의 외관이나 컴퍼넌트가 선택되었을 때의 외관, 및 그 외의 같은 시각적인 큐를 컨트롤 합니다만, 컴퍼넌트의 통상의 경계나 배경 칼라에는 영향을 주지 않습니다. 추천 되는 값은,haloGreen,haloBlue, haloOrange, 및 haloSilver 입니다. 다만, 임의의 유효한 칼라치를 사용할 수 있습니다.

rollOverColorselectionColor 스타일의 디폴트치는 themeColor 의 값에 근거합니다.

디폴트치"haloBlue".
UIComponent
  
top
형태: Number   형식: Length   CSS 의 Inheritance: no
컴퍼넌트의 부모 컨테이너의 상단으로부터 컴퍼넌트의 상단까지의 수직 거리 (픽셀 단위)를 나타냅니다. 이 스타일이 설정되어 있는 경우, 컴퍼넌트의 상단은 그 컨테이너의 상단에 대해서 고정됩니다. 컨테이너의 크기가 변경되어도, 2 개의 상단의 수직 거리는 유지됩니다. 디폴트치는 undefined 로, 미정도리인 것을 의미합니다.
UIComponent
  
verticalCenter
형태: Number   형식: Length   CSS 의 Inheritance: no
컴퍼넌트의 부모 컨테이너 속 진심으로 컴퍼넌트의 중심까지의 수직 거리 (픽셀 단위)를 나타냅니다. 이 스타일이 설정되어 있는 경우, 컴퍼넌트의 중심은 그 컨테이너 속심에 대해서 고정됩니다. 컨테이너의 크기가 변경되어도, 2 개의 중심의 수직 거리는 유지됩니다. 디폴트치는 undefined 로, 미정도리인 것을 의미합니다.
UIComponent
effect
 effect설명정의
  
addedEffect
이벤트의 방아쇠: added
컴퍼넌트가 컨테이너에 아이로서 추가되었을 때에 재생됩니다.
UIComponent
  
creationCompleteEffect
이벤트의 방아쇠: creationComplete
컴퍼넌트가 작성되었을 때에 재생됩니다.
UIComponent
  
focusInEffect
이벤트의 방아쇠: focusIn
컴퍼넌트가 키보드 포커스를 취득했을 때에 재생됩니다.
UIComponent
  
focusOutEffect
이벤트의 방아쇠: focusOut
컴퍼넌트가 키보드 포커스를 잃었을 때에 재생됩니다.
UIComponent
  
hideEffect
이벤트의 방아쇠: hide
컴퍼넌트가 불가시 상태가 되었을 때에 재생됩니다.
UIComponent
  
mouseDownEffect
이벤트의 방아쇠: mouseDown
유저가 컴퍼넌트상에서 mouse button를 눌렀을 때에 재생됩니다.
UIComponent
  
mouseUpEffect
이벤트의 방아쇠: mouseUp
유저가 컴퍼넌트상에서 mouse button를 떼어 놓았을 때에 재생됩니다.
UIComponent
  
moveEffect
이벤트의 방아쇠: move
컴퍼넌트가 이동되었을 때에 재생됩니다.
UIComponent
  
removedEffect
이벤트의 방아쇠: removed
컴퍼넌트가 컨테이너로부터 삭제되었을 때에 재생됩니다.
UIComponent
  
resizeEffect
이벤트의 방아쇠: resize
컴퍼넌트의 크기가 변경되었을 때에 재생됩니다.
UIComponent
  
rollOutEffect
이벤트의 방아쇠: rollOut
유저가 마우스를 이동해, 포인터가 컴퍼넌트로부터 멀어졌을 때에 재생됩니다.
UIComponent
  
rollOverEffect
이벤트의 방아쇠: rollOver
유저가 마우스 포인터를 컴퍼넌트상에 두었을 때에 재생됩니다.
UIComponent
  
showEffect
이벤트의 방아쇠: show
컴퍼넌트가 표시되었을 때에 재생됩니다.
UIComponent
Public 정수
 정수정의
  DEFAULT_MAX_HEIGHT : Number = 10000
[static] maxHeight property의 디폴트치입니다.
UIComponent
  DEFAULT_MAX_WIDTH : Number = 10000
[static] maxWidth property의 디폴트치입니다.
UIComponent
  DEFAULT_MEASURED_HEIGHT : Number = 22
[static] measuredHeight property의 디폴트치입니다.
UIComponent
  DEFAULT_MEASURED_MIN_HEIGHT : Number = 22
[static] measuredMinHeight property의 디폴트치입니다.
UIComponent
  DEFAULT_MEASURED_MIN_WIDTH : Number = 40
[static] measuredMinWidth property의 디폴트치입니다.
UIComponent
  DEFAULT_MEASURED_WIDTH : Number = 160
[static] measuredWidth property의 디폴트치입니다.
UIComponent
property의 상세
baselinePositionproperty
baselinePosition:Number   [read-only]

컴퍼넌트의 텍스트의 1 행 째의 baseline y 좌표를 지정합니다. 이 property는, 각 컴퍼넌트에 의해 재정의(override) 됩니다.

Implements
    public function get baselinePosition():Number
cacheHeuristicproperty 
cacheHeuristic:Boolean   [write-only]

object의 비트 맵 캐쉬를 제안하기 위해서(때문에) Flex 에 의해 사용됩니다. cachePolicyUIComponentCachePolicy.AUTO 의 경우, object의 cacheAsBitmap property를 컨트롤 하기 위해서,cacheHeuristic 가 사용됩니다.

Implements
    public function set cacheHeuristic(value:Boolean ):void
cachePolicyproperty 
cachePolicy:String   [read-write]

이 object의 비트 맵 캐쉬 policy를 지정합니다. MXML 로 유효한 값은,"on","off","auto" (디폴트)입니다.

ActionScript 로 유효한 값은,UIComponentCachePolicy.ON,UIComponentCachePolicy.OFF,UIComponentCachePolicy.AUTO (디폴트)입니다.

디폴트치UIComponentCachePolicy.AUTO.

Implements
    public function get cachePolicy():String
    public function set cachePolicy(value:String ):void
classNameproperty 
className:String   [read-only]

이 인스턴스의 클래스명입니다. 예를 들어,"Button" 등이 있습니다.

이 string에는 패키지명은 포함되지 않습니다. 패키지명도 필요한 경우는, flash.utils 패키지의 getQualifiedClassName() Methods를 호출해 주세요. "mx.controls::Button" 와 같은 string가 돌려주어집니다.

Implements
    public function get className():String
contentMouseXproperty 
contentMouseX:Number   [read-only]

컨텐츠 좌표계에 있어서의 마우스의 x 위치를 돌려줍니다. 컨텐츠 좌표에서는, 컴퍼넌트의 컨텐츠의 좌상구석을 기준으로 한 픽셀 위치를 지정합니다. 현재 절약할 수 있고 있어, 액세스 하려면 컴퍼넌트를 스크롤 하는 것이 필요한 area도 포함해 컴퍼넌트의 모든 컨텐츠 area를 포함합니다.

Implements
    public function get contentMouseX():Number
contentMouseYproperty 
contentMouseY:Number   [read-only]

컨텐츠 좌표계에 있어서의 마우스의 y 위치를 돌려줍니다. 컨텐츠 좌표에서는, 컴퍼넌트의 컨텐츠의 좌상구석을 기준으로 한 픽셀 위치를 지정합니다. 현재 절약할 수 있고 있어, 액세스 하려면 컴퍼넌트를 스크롤 하는 것이 필요한 area도 포함해 컴퍼넌트의 모든 컨텐츠 area를 포함합니다.

Implements
    public function get contentMouseY():Number
currentStateproperty 
currentState:String   [read-write]

컴퍼넌트의 현재의 뷰스테이트입니다. 컴퍼넌트를 베이스 스테이트에 리셋트 하려면 ,"" 또는 null 로 설정합니다.

이 property를 사용해 컴퍼넌트 상태를 설정하면, Flex 는 정의된 트란지션을 적용합니다. setCurrentState() Methods를 사용해 현재 상태를 설정할 수도 있습니다. 이 Methods는, 트란지션을 적용하는 일 없이 옵션으로 상태를 변경할 수 있습니다.

이 property는 데이터 바인딩의 소스로서 사용할 수 있습니다.

Implements
    public function get currentState():String
    public function set currentState(value:String ):void

See also

descriptorproperty 
descriptor:UIComponentDescriptor   [read-write]

이 UIComponent 인스턴스의 작성을 위해서(때문에) createComponentFromDescriptor() Methods로 사용한 UIComponentDescriptor 에의 참조입니다 (존재하는 경우). 이 UIComponent 인스턴스가 기술자로부터 작성되어 있지 않은 경우, 이 property는 null 입니다.

Implements
    public function get descriptor():UIComponentDescriptor
    public function set descriptor(value:UIComponentDescriptor ):void

See also

documentproperty 
document:Object   [read-write]

이 UIComponent 에 관련지을 수 있었던 문서 object에의 참조입니다. 문서 object는, Flex 어플리케이션, MXML 컴퍼넌트, 또는 AS 컴퍼넌트의 계층의 최상정도에 있는 object입니다.

Implements
    public function get document():Object
    public function set document(value:Object ):void
doubleClickEnabledproperty 
doubleClickEnabled:Boolean   [read-write]

UIComponent object가 doubleClick 이벤트를 받을지 어떨지를 지정합니다. 디폴트치는 true 입니다. 이것은, UIComponent object가 doubleClick 이벤트를 받는 것을 의미합니다.

object가 doubleClick 이벤트를 받도록(듯이) 하려면 ,mouseEnabled property도 디폴트치의 true 로 설정할 필요가 있습니다.

디폴트치true.

Implements
    public function get doubleClickEnabled():Boolean
    public function set doubleClickEnabled(value:Boolean ):void
enabledproperty 
enabled:Boolean   [read-write]

컴퍼넌트가 유저의 조작을 받아들일 수가 있을지 어떨지를 지정합니다. 어느 컨테이너에 대해서 enabled property를 false 로 설정하면, 그 컨테이너와 그 모든 아이가 회색 표시가 되어, 그러한 컨테이너와 아이에게는 입력할 수 없게 됩니다.

이 property는 데이터 바인딩의 소스로서 사용할 수 있습니다.

Implements
    public function get enabled():Boolean
    public function set enabled(value:Boolean ):void
errorStringproperty 
errorString:String   [read-write]

발리 데이터에 의해 컴퍼넌트를 감시하고 있을 때, 검증이 실패했을 경우에, 그 컴퍼넌트의 에러 힌트에 표시되는 텍스트입니다.

Validator 클래스를 실제로 사용하지 않고 검증 에러를 표시하려면 ,errorString property를 사용합니다. errorString property에 string치를 기입하면, 검증 에러를 나타내기 위해서(때문에) 컴퍼넌트의 주위에 붉은 경계선이 묘화 됩니다. 발리 데이터가 검증 에러를 검출했을 경우와 같게, 마우스 포인터를 컴퍼넌트상에 겹치면, 툴 힌트에 검증 에러 메세지로서 그 string가 표시됩니다.

검증 에러를 클리어 하려면 ,errorString property에 empty의 string ("")를 지정합니다.

errorString property에 값을 기입해도, valid 또는 invalid 이벤트는 방아쇠 되지 않습니다. 단지, 경계선의 색이 변경되어 검증 에러 메세지가 표시될 뿐입니다.

이 property는 데이터 바인딩의 소스로서 사용할 수 있습니다.

Implements
    public function get errorString():String
    public function set errorString(value:String ):void
explicitHeightproperty 
explicitHeight:Number   [read-write]

컴퍼넌트의 좌표내에 있어서의 컴퍼넌트의 명시적인 높이 (픽셀 단위)를 지정하는 수치입니다.

이 값은, 컴퍼넌트의 크기와 위치를 계산하기 위해서 컨테이너로 사용됩니다. 컴퍼넌트의 디폴트의 크기를 결정하기 위해서(때문에), 컴퍼넌트 자체로 사용될 것은 없습니다. 따라서, Container, 또는 이 property를 계산에 사용하지 않는 컨테이너가 부모인 경우, 이 property는 기능하지 않습니다. 값은 컴퍼넌트 좌표내에 있어서의 것이므로, 부모에 대한 실제의 explicitHeight 는,scaleY property의 영향을 받습니다.

height property를 설정하면, 이 property도 높이의 지정치로 설정됩니다.

이 property는 데이터 바인딩의 소스로서 사용할 수 있습니다.

Implements
    public function get explicitHeight():Number
    public function set explicitHeight(value:Number ):void
explicitMaxHeightproperty 
explicitMaxHeight:Number   [read-write]

컴퍼넌트의 좌표내에 있어서의 컴퍼넌트의 최대의 높이 (픽셀 단위)를 지정하는 수치입니다.

이 값은, 컴퍼넌트의 크기와 위치를 계산하기 위해서 컨테이너로 사용됩니다. 컴퍼넌트의 디폴트의 크기를 결정하기 위해서(때문에), 컴퍼넌트 자체로 사용될 것은 없습니다. 따라서, Container, 또는 이 property를 계산에 사용하지 않는 컨테이너가 부모인 경우, 이 property는 기능하지 않습니다. 값은 컴퍼넌트 좌표내에 있어서의 것이므로, 부모에 대한 실제의 maxHeight 는,scaleY property의 영향을 받습니다. 높이에 이론상의 제한을 가지지 않는 컴퍼넌트도 있습니다. 이러한 경우는, 각각의 maxHeightUIComponent.DEFAULT_MAX_HEIGHT 로 설정됩니다.

디폴트치NaN.

이 property는 데이터 바인딩의 소스로서 사용할 수 있습니다.

Implements
    public function get explicitMaxHeight():Number
    public function set explicitMaxHeight(value:Number ):void
explicitMaxWidthproperty 
explicitMaxWidth:Number   [read-write]

컴퍼넌트의 좌표내에 있어서의 컴퍼넌트의 최대의 폭 (픽셀 단위)을 지정하는 수치입니다.

이 값은, 컴퍼넌트의 크기와 위치를 계산하기 위해서 컨테이너로 사용됩니다. 컴퍼넌트의 디폴트의 크기를 결정하기 위해서(때문에), 컴퍼넌트 자체로 사용될 것은 없습니다. 따라서, Container, 또는 이 property를 계산에 사용하지 않는 컨테이너가 부모인 경우, 이 property는 기능하지 않습니다. 값은 컴퍼넌트 좌표내에 있어서의 것이므로, 부모에 대한 실제의 maxWidth 는,scaleX property의 영향을 받습니다. 폭에 이론상의 제한을 가지지 않는 컴퍼넌트도 있습니다. 이러한 경우는, 각각의 maxWidthUIComponent.DEFAULT_MAX_WIDTH 로 설정됩니다.

디폴트치NaN.

이 property는 데이터 바인딩의 소스로서 사용할 수 있습니다.

Implements
    public function get explicitMaxWidth():Number
    public function set explicitMaxWidth(value:Number ):void
explicitMinHeightproperty 
explicitMinHeight:Number   [read-write]

컴퍼넌트의 좌표내에 있어서의 컴퍼넌트의 최소의 높이 (픽셀 단위)를 지정하는 수치입니다.

이 값은, 컴퍼넌트의 크기와 위치를 계산하기 위해서 컨테이너로 사용됩니다. 컴퍼넌트의 디폴트의 크기를 결정하기 위해서(때문에), 컴퍼넌트 자체로 사용될 것은 없습니다. 따라서, Container, 또는 이 property를 계산에 사용하지 않는 컨테이너가 부모인 경우, 이 property는 기능하지 않습니다. 값은 컴퍼넌트 좌표내에 있어서의 것이므로, 부모에 대한 실제의 minHeight 는,scaleY property의 영향을 받습니다.

디폴트치NaN.

이 property는 데이터 바인딩의 소스로서 사용할 수 있습니다.

Implements
    public function get explicitMinHeight():Number
    public function set explicitMinHeight(value:Number ):void
explicitMinWidthproperty 
explicitMinWidth:Number   [read-write]

컴퍼넌트의 좌표내에 있어서의 컴퍼넌트의 최소의 폭 (픽셀 단위)을 지정하는 수치입니다.

이 값은, 컴퍼넌트의 크기와 위치를 계산하기 위해서 컨테이너로 사용됩니다. 컴퍼넌트의 디폴트의 크기를 결정하기 위해서(때문에), 컴퍼넌트 자체로 사용될 것은 없습니다. 따라서, Container, 또는 이 property를 계산에 사용하지 않는 컨테이너가 부모인 경우, 이 property는 기능하지 않습니다. 값은 컴퍼넌트 좌표내에 있어서의 것이므로, 부모에 대한 실제의 minWidth 는,scaleX property의 영향을 받습니다.

디폴트치NaN.

이 property는 데이터 바인딩의 소스로서 사용할 수 있습니다.

Implements
    public function get explicitMinWidth():Number
    public function set explicitMinWidth(value:Number ):void
explicitWidthproperty 
explicitWidth:Number   [read-write]

컴퍼넌트의 좌표내에 있어서의 컴퍼넌트의 명시적인 폭 (픽셀 단위)을 지정하는 수치입니다.

이 값은, 컴퍼넌트의 크기와 위치를 계산하기 위해서 컨테이너로 사용됩니다. 컴퍼넌트의 디폴트의 크기를 결정하기 위해서(때문에), 컴퍼넌트 자체로 사용될 것은 없습니다. 따라서, Container, 또는 이 property를 계산에 사용하지 않는 컨테이너가 부모인 경우, 이 property는 기능하지 않습니다. 값은 컴퍼넌트 좌표내에 있어서의 것이므로, 부모에 대한 실제의 explicitWidth 는,scaleX property의 영향을 받습니다.

width property를 설정하면, 이 property도 폭의 지정치로 설정됩니다.

이 property는 데이터 바인딩의 소스로서 사용할 수 있습니다.

Implements
    public function get explicitWidth():Number
    public function set explicitWidth(value:Number ):void
focusEnabledproperty 
focusEnabled:Boolean   [read-write]

컴퍼넌트가, 클릭되었을 때에 포커스를 받아들일 수 있을지 어떨지를 나타냅니다. 이 property가 false 의 경우, 포커스는 mouseFocusEnabletrue 로 설정된 최초의 부모에게 전송 됩니다.

디폴트치true.

Implements
    public function get focusEnabled():Boolean
    public function set focusEnabled(value:Boolean ):void
focusManagerproperty 
focusManager:IFocusManager   [read-write]

이 컴퍼넌트와 그 피어-에 대한 포커스를 제어하는 FocusManager 를 취득합니다. pop-up는, 각각 독자적인 포커스 루프를 가져, 그 결과, 각각 FocusManager 의 독자적인 인스턴스를 가집니다. 틀림없이 목적의 object를 취급하기 위해서(때문에)는, 이 Methods를 사용합니다.

Implements
    public function get focusManager():IFocusManager
    public function set focusManager(value:IFocusManager ):void
focusPaneproperty 
focusPane:Sprite   [read-write]

이 object에 관련지을 수 있었던 포카스페인입니다. object의 아이의 머지않아에 포커스가 있으면, object는 포카스페인을 가집니다.

Implements
    public function get focusPane():Sprite
    public function set focusPane(value:Sprite ):void
heightproperty 
height:Number   [read-write]

부모의 좌표내에 있어서의 컴퍼넌트의 높이 (픽셀 단위)를 지정하는 수치입니다. 디폴트치는 0 이며, 컨트롤의 실제의 높이가 아닙니다.

메모 :MXML 의 height 속성에는 height="100%" 과 같이 퍼센티지치를 지정할 수 있습니다만, ActionScript 의 height property에는 퍼센티지치를 사용할 수 없습니다. 그 대신에,percentHeight property를 사용해 주세요.

이 property를 설정하면,resize 이벤트가 dispatch됩니다. 이 이벤트가 어떠한 경우에 dispatch될까에 대해서는,resize 이벤트의 설명을 참조해 주세요. 컴퍼넌트의 scaleY property가 100 이외의 경우는, 컴퍼넌트의 내부 좌표에 있어서의 높이와는 일치하지 않습니다. 따라서,scaleY 가 200 으로 높이가 100 픽셀의 컴퍼넌트는, 부모에 있어 100 픽셀을 차지합니다만, 내부에서는 높이 50 픽셀이라고 보여집니다.

이 property는 데이터 바인딩의 소스로서 사용할 수 있습니다.

Implements
    public function get height():Number
    public function set height(value:Number ):void
idproperty 
id:String   [read-write]

컴퍼넌트의 ID 입니다. 이 값은 object의 인스턴스명이 됩니다. 이 값에는, 공백 또는 특수 캐릭터를 포함해야 하는 것이 아닙니다. 어플리케이션 전체로, 각 컴퍼넌트가 고유의 ID 를 가질 필요가 있습니다.

써드파티제의 툴을 사용해 어플리케이션을 테스트하는 경우는, 각 컴퍼넌트에 의미가 있는 ID 를 줍니다. 테스트 툴은 스크립트 중(안)에서 ID 를 사용해 컨트롤을 나타내기 (위해)때문에, 의미가 있는 이름을 붙여 두면 스크립트가 읽기 쉬워집니다. 예를 들어, 버튼의 값에는, b1 나 button1 는 아니고, submit_button 를 사용합니다.

Implements
    public function get id():String
    public function set id(value:String ):void
includeInLayoutproperty 
includeInLayout:Boolean   [read-write]

이 컴퍼넌트를 부모 컨테이너의 레이아웃에 포함할지 어떨지를 지정합니다. true 의 경우, object는 부모 컨테이너의 레이아웃에 포함됩니다. false 의 경우, object는 그 레이아웃 규칙에 따라 부모 컨테이너에 의해 자리매김됩니다만, 다음의 아이의 위치의 계산에서는 무시됩니다.

디폴트치true.

이 property는 데이터 바인딩의 소스로서 사용할 수 있습니다.

Implements
    public function get includeInLayout():Boolean
    public function set includeInLayout(value:Boolean ):void
inheritingStylesproperty 
inheritingStyles:Object   [read-write]

이 컴퍼넌트의 Inheritance 스타일의 체인의 시작입니다. getStyle() Methods는 단순하게 inheritingStyles[styleName] 에 액세스 해, prototype 링크의 체인 전체를 검색합니다. 이 object는 initProtoChain() 에 의해 설정됩니다. 개발자는 통상 이 property에 직접 액세스 할 필요는 없습니다.

Implements
    public function get inheritingStyles():Object
    public function set inheritingStyles(value:Object ):void
initializedproperty 
initialized:Boolean   [read-write]

object가 레이아웃의 이하의 3 개의 단계를 모두 완료한 것일지 어떨지를 나타내는 플래그입니다. 처리, 측정, 및 레이아웃 (몇개의 단계가 필수였을 경우).

Implements
    public function get initialized():Boolean
    public function set initialized(value:Boolean ):void
instanceIndexproperty 
instanceIndex:int   [read-only]

반복해지는 컴퍼넌트의 인덱스입니다. 컴퍼넌트가 Repeater 내에 없는 경우, 이 값은 -1 이 됩니다.

Implements
    public function get instanceIndex():int
instanceIndicesproperty 
instanceIndices:Array   [read-write]

이 UIComponent object를 친문서로부터 참조하기 위해서 필요한 인덱스를 포함한 배열입니다. 이 UIComponent object가 다른 Repeater 에 포함되지 않은 한, 이 배열은 empty입니다. 최초의 엘리먼트가 가장 외측의 Repeater 를 나타냅니다. 예를 들어, ID 가 "b" 로 instanceIndices 가 [2,4] 의 경우, 부모의 문서상에서 r[2][4] 로서 참조합니다.

Implements
    public function get instanceIndices():Array
    public function set instanceIndices(value:Array ):void
isDocumentproperty 
isDocument:Boolean   [read-only]

이 UIComponent 인스턴스가 문서 object인지, 즉 Flex 어플리케이션, MXML 컴퍼넌트, 또는 ActionScript 컴퍼넌트의 계층의 최상정도에 위치할지 어떨지를 지정합니다.

Implements
    public function get isDocument():Boolean
isPopUpproperty 
public var isPopUp:Boolean

컴퍼넌트가 pop-up 된 것을 나타내기 (위해)때문에, PopUpManager 에 의해 true 로 설정됩니다.

maxHeightproperty 
maxHeight:Number   [read-write]

컴퍼넌트의 좌표내에 있어서의 컴퍼넌트의 최대의 높이 (픽셀 단위)를 지정하는 수치입니다.

이 값은, 컴퍼넌트의 크기와 위치를 계산하기 위해서 컨테이너로 사용됩니다. 컴퍼넌트의 디폴트의 크기를 결정하기 위해서(때문에), 컴퍼넌트 자체로 사용될 것은 없습니다. 따라서, Container, 또는 이 property를 계산에 사용하지 않는 컨테이너가 부모인 경우, 이 property는 기능하지 않습니다. 값은 컴퍼넌트 좌표내에 있어서의 것이므로, 부모에 대한 실제의 maxHeight 는,scaleY property의 영향을 받습니다. 높이에 이론상의 제한을 가지지 않는 컴퍼넌트도 있습니다. 이러한 경우는, 각각의 maxHeightUIComponent.DEFAULT_MAX_HEIGHT 로 설정됩니다.

디폴트치10000.

이 property는 데이터 바인딩의 소스로서 사용할 수 있습니다.

Implements
    public function get maxHeight():Number
    public function set maxHeight(value:Number ):void
maxWidthproperty 
maxWidth:Number   [read-write]

컴퍼넌트의 좌표내에 있어서의 컴퍼넌트의 최대의 폭 (픽셀 단위)을 지정하는 수치입니다.

이 값은, 컴퍼넌트의 크기와 위치를 계산하기 위해서 컨테이너로 사용됩니다. 컴퍼넌트의 디폴트의 크기를 결정하기 위해서(때문에), 컴퍼넌트 자체로 사용될 것은 없습니다. 따라서, Container, 또는 이 property를 계산에 사용하지 않는 컨테이너가 부모인 경우, 이 property는 기능하지 않습니다. 값은 컴퍼넌트 좌표내에 있어서의 것이므로, 부모에 대한 실제의 maxWidth 는,scaleX property의 영향을 받습니다. 폭에 이론상의 제한을 가지지 않는 컴퍼넌트도 있습니다. 이러한 경우는, 각각의 maxWidthUIComponent.DEFAULT_MAX_WIDTH 로 설정됩니다.

디폴트치10000.

이 property는 데이터 바인딩의 소스로서 사용할 수 있습니다.

Implements
    public function get maxWidth():Number
    public function set maxWidth(value:Number ):void
measuredHeightproperty 
measuredHeight:Number   [read-write]

컴퍼넌트의 디폴트의 높이입니다 (픽셀 단위). 이 값은 measure() Methods에 의해 설정됩니다.

Implements
    public function get measuredHeight():Number
    public function set measuredHeight(value:Number ):void
measuredMinHeightproperty 
measuredMinHeight:Number   [read-write]

컴퍼넌트의 디폴트의 최소 높이입니다 (픽셀 단위). 이 값은 measure() Methods에 의해 설정됩니다.

Implements
    public function get measuredMinHeight():Number
    public function set measuredMinHeight(value:Number ):void
measuredMinWidthproperty 
measuredMinWidth:Number   [read-write]

컴퍼넌트의 디폴트의 최소폭입니다 (픽셀 단위). 이 값은 measure() Methods에 의해 설정됩니다.

Implements
    public function get measuredMinWidth():Number
    public function set measuredMinWidth(value:Number ):void
measuredWidthproperty 
measuredWidth:Number   [read-write]

컴퍼넌트의 디폴트의 폭입니다 (픽셀 단위). 이 값은 measure() Methods에 의해 설정됩니다.

Implements
    public function get measuredWidth():Number
    public function set measuredWidth(value:Number ):void
minHeightproperty 
minHeight:Number   [read-write]

컴퍼넌트의 좌표내에 있어서의 컴퍼넌트의 최소의 높이 (픽셀 단위)를 지정하는 수치입니다. 디폴트치는, 컴퍼넌트의 Implements에 의존합니다.

이 값은, 컴퍼넌트의 크기와 위치를 계산하기 위해서 컨테이너로 사용됩니다. 컴퍼넌트의 디폴트의 크기를 결정하기 위해서(때문에), 컴퍼넌트 자체로 사용될 것은 없습니다. 따라서, Container, 또는 이 property를 계산에 사용하지 않는 컨테이너가 부모인 경우, 이 property는 기능하지 않습니다. 값은 컴퍼넌트 좌표내에 있어서의 것이므로, 부모에 대한 실제의 minHeight 는,scaleY property의 영향을 받습니다.

이 property는 데이터 바인딩의 소스로서 사용할 수 있습니다.

Implements
    public function get minHeight():Number
    public function set minHeight(value:Number ):void
minWidthproperty 
minWidth:Number   [read-write]

컴퍼넌트의 좌표내에 있어서의 컴퍼넌트의 최소의 폭 (픽셀 단위)을 지정하는 수치입니다. 디폴트치는, 컴퍼넌트의 Implements에 의존합니다.

이 값은, 컴퍼넌트의 크기와 위치를 계산하기 위해서 컨테이너로 사용됩니다. 컴퍼넌트의 디폴트의 크기를 결정하기 위해서(때문에), 컴퍼넌트 자체로 사용될 것은 없습니다. 따라서, Container, 또는 이 property를 계산에 사용하지 않는 컨테이너가 부모인 경우, 이 property는 기능하지 않습니다. 값은 컴퍼넌트 좌표내에 있어서의 것이므로, 부모에 대한 실제의 minWidth 는,scaleX property의 영향을 받습니다.

이 property는 데이터 바인딩의 소스로서 사용할 수 있습니다.

Implements
    public function get minWidth():Number
    public function set minWidth(value:Number ):void
mouseFocusEnabledproperty 
mouseFocusEnabled:Boolean   [read-write]

클릭했을 때, 포커스를 받아들일 수 있을지 어떨지를 나타냅니다. false 의 경우, 포커스는 mouseFocusEnabletrue 로 설정된 최초의 부모에게 전송 됩니다.

디폴트치true.

Implements
    public function get mouseFocusEnabled():Boolean
    public function set mouseFocusEnabled(value:Boolean ):void
nestLevelproperty 
nestLevel:int   [read-write]

object 계층에 있어서의 이 object의 심도를 나타냅니다. 이 수치는, 측정 및 레이아웃 코드에 의해 사용됩니다. 이 컴퍼넌트가 DisplayList 가 아닌 경우, 이 값은 0 이 됩니다.

Implements
    public function get nestLevel():int
    public function set nestLevel(value:int ):void
nonInheritingStylesproperty 
nonInheritingStyles:Object   [read-write]

이 컴퍼넌트의 비Inheritance 스타일의 체인의 시작입니다. getStyle() Methods는 단순하게 nonInheritingStyles[styleName] 에 액세스 해, prototype 링크의 체인 전체를 검색합니다. 이 object는 initProtoChain() 에 의해 설정됩니다. 개발자는 통상 이 property에 직접 액세스 할 필요는 없습니다.

Implements
    public function get nonInheritingStyles():Object
    public function set nonInheritingStyles(value:Object ):void
ownerproperty 
owner:DisplayObjectContainer   [read-write]

이 UIComponent 의 오너. 디폴트에서는, 이 UIComponent 의 부모입니다. 다만, 이 UIComponent object가, ComboBox 컨트롤의 드롭 다운 리스트와 같이, 부모에 의해 pop-up 된 child 컴퍼넌트인 경우는, 이 UIComponent object를 pop-up 한 컴퍼넌트가 오너가 됩니다.

이 property는, Flex 는 아니고, 각 컴퍼넌트에 의해 관리됩니다. 따라서,PopUpManger.createPopUp() 또는 PopUpManger.addPopUp() Methods를 사용해 child 컴퍼넌트를 pop-up 하는 경우는, child 컴퍼넌트의 owner property를, 그것을 pop-up 한 컴퍼넌트로 설정할 필요가 있습니다.

디폴트치는,parent property의 값입니다.

Implements
    public function get owner():DisplayObjectContainer
    public function set owner(value:DisplayObjectContainer ):void
parentproperty 
parent:DisplayObjectContainer   [read-only]

이 컴퍼넌트의 부모 컨테이너 또는 친컴퍼넌트입니다. 친property를 가지는 것은 UIComponent object뿐인 것이 필요합니다. 비 UIComponent object는, 소속하는 object를 참조하려면 다른 property를 사용할 필요가 있습니다. 관례에 의해, 비 UIComponent object는, 소속하는 object를 참조하려면 owner property를 사용합니다.

Implements
    public function get parent():DisplayObjectContainer
parentApplicationproperty 
parentApplication:Object   [read-only]

이 UIComponent 인스턴스를 포함한 Application object에의 참조입니다. 이 Application object가 다른 Application 의 SWFLoader 컨트롤에 존재한다, 라고 하는 연결이 계속되는 형태로, Application object의 체인을 작성할 수 있습니다. 이 체인은, parentApplication 를 사용해 이동할 수가 있습니다. Application object의 parentApplication property는 그 자체의 참조는 아니고, 로드처의 Application object인가, 또는 null (최상정도 레벨의 Application 의 경우)가 됩니다. parentApplication property를 사용해 어플리케이션 체인내를 이동하는 조작은,parentDocument property를 사용해 문서 체인내를 이동하는 조작을 닮아 있습니다. 톱 레벨 어플리케이션에 액세스 하려면 , Application 클래스의 application property를 사용합니다.

이 property는 데이터 바인딩의 소스로서 사용할 수 있습니다.

Implements
    public function get parentApplication():Object
parentDocumentproperty 
parentDocument:Object   [read-only]

이 UIComponent 에 대한 친문서 object에의 참조입니다. 문서 object는, Flex 어플리케이션, MXML 컴퍼넌트, 또는 AS 컴퍼넌트의 계층의 최상정도에 있는 UIComponent 입니다. Application object의 경우,parentDocument property는 null 입니다. 이 property는, MXML 스크립트로, 문서 object 체인 위의 레벨로 이동하는데 도움이 됩니다. parentDocument.parentDocument 등을 사용해, 이 체인을 이동하는데 사용할 수 있습니다. parentObject 는 Object 형이므로, 작성자는 캐스트 하는 일 없이, 조상 문서 object의 property 및 Methods에 액세스 할 수 있습니다.

이 property는 데이터 바인딩의 소스로서 사용할 수 있습니다.

Implements
    public function get parentDocument():Object
percentHeightproperty 
percentHeight:Number   [read-write]

컴퍼넌트의 높이를 부모의 크기에 대한 비율 (퍼센티지)로 지정하는 수치입니다. 유효한 값은 0 ~ 100 입니다. 디폴트치는 NaN 입니다. height 또는 explicitHeight property를 설정하면, 이 property가 NaN 에 리셋트 됩니다.

이 property는, 전으로 설정되어 있는 경우에게만 수치를 돌려줍니다. 컴퍼넌트의 정확한 크기를 퍼센티지로 가리키고 있는 것은 아닙니다.

이 property는 데이터 바인딩의 소스로서 사용할 수 있습니다.

Implements
    public function get percentHeight():Number
    public function set percentHeight(value:Number ):void
percentWidthproperty 
percentWidth:Number   [read-write]

컴퍼넌트의 폭을 부모의 크기에 대한 비율 (퍼센티지)로 지정하는 수치입니다. 유효한 값은 0 ~ 100 입니다. 디폴트치는 NaN 입니다. width 또는 explicitWidth property를 설정하면, 이 property가 NaN 에 리셋트 됩니다.

이 property는, 전으로 설정되어 있는 경우에게만 수치를 돌려줍니다. 컴퍼넌트의 정확한 크기를 퍼센티지로 가리키고 있는 것은 아닙니다.

이 property는 데이터 바인딩의 소스로서 사용할 수 있습니다.

Implements
    public function get percentWidth():Number
    public function set percentWidth(value:Number ):void
processedDescriptorsproperty 
processedDescriptors:Boolean   [read-write]

아이를 곧바로 생성하는지, 지연 생성한 후, 이 몇개의 발생에 응해,true 로 설정됩니다. Container object의 경우, 이것은 createComponentsFromDescriptors() Methods의 말미로 true 로 설정됩니다. 즉, 아이의 작성은, Container object가 아이의 기술자로부터 아이를 작성한 후에 행해지는 것을 의미합니다.

예를 들어, Accordion 컨테이너가 지연 인스턴스화를 사용하는 경우, Accordion 컨테이너의 2 번째의 페인의 processedDescriptors property는, 유저가 그 페인까지 안내해, 페인이 그 아이를 작성할 때까지 true 가 되지 않습니다. 다만, Accordion 가 creationPolicy property를 "all" 로 설정해 있는 경우, 그 2 번째의 페인의 processedDescriptors property는 어플리케이션의 기동중에 true 로 설정됩니다.

컨테이너가 아닌 클래스에는 기술자가 없고, 이 경우, property는 createChildren() Methods가 내부 컴퍼넌트의 아이를 작성한 후에 true 로 설정됩니다.

Implements
    public function get processedDescriptors():Boolean
    public function set processedDescriptors(value:Boolean ):void
repeaterproperty 
repeater:IRepeater   [read-only]

이 UIComponent 를 작성한 Repeater object (친문서내에 있다)에의 참조입니다. UIComponent 가 1 개의 Repeater object에 의해 작성되는 경우는,repeaters property는 아니고, 이 property를 사용합니다. 이 UIComponent 가 네스트 된 Repeater object에 의해 작성되는 경우는,repeaters property를 사용합니다.

이 UIComponent 가 Repeater 에 의해 작성되지 않는 경우, 이 property는 null 로 설정됩니다.

Implements
    public function get repeater():IRepeater
repeaterIndexproperty 
repeaterIndex:int   [read-only]

이 UIComponent 를 작성한 Repeater 의 데이터 프로바이더내에 있는 아이템의 인덱스입니다. UIComponent 가 1 개의 Repeater object에 의해 작성되는 경우는,repeaterIndices property는 아니고, 이 property를 사용합니다. 이 UIComponent 가 네스트 된 Repeater object에 의해 작성되는 경우는,repeaterIndices property를 사용합니다.

이 UIComponent 가 Repeater 에 의해 작성되지 않는 경우, 이 property는 -1 으로 설정됩니다.

Implements
    public function get repeaterIndex():int
repeaterIndicesproperty 
repeaterIndices:Array   [read-write]

이 UIComponent 를 생성한, 친문서내에 있는 Repeater 의 데이터 프로바이더에 포함되는 아이템의 인덱스를 포함한 배열입니다. 이 UIComponent 가 다른 Repeater 에 포함되지 않은 한, 이 배열은 empty입니다.

배열의 최초의 엘리먼트가 가장 외측의 Repeater 를 나타냅니다. 예를 들어,repeaterIndices 가 [2,4] 의 경우는, 외부 리피터가 아이템 dataProvider[2] 를 사용해, 내부 리피터가 아이템 dataProvider[4] 를 사용한 것을 의미합니다.

몇개의 Repeater 의 startingIndex property가 0 이외의 경우, 이 property는 instanceIndices property와 다릅니다. 예를 들어, Repeater 가 dataProvider[4] 로부터 개시하는 경우도, 최초로 반복해지는 object의 문서 참조는 b[4] 는 아니고 b[0] 입니다.

Implements
    public function get repeaterIndices():Array
    public function set repeaterIndices(value:Array ):void
repeatersproperty 
repeaters:Array   [read-write]

이 UIComponent 를 작성한 Repeater object (친문서내에 있다)에의 참조를 포함한 배열입니다. 이 UIComponent 가 다른 Repeater 에 포함되지 않은 한, 이 배열은 empty입니다. 최초의 엘리먼트가 가장 외측의 Repeater object를 나타냅니다.

Implements
    public function get repeaters():Array
    public function set repeaters(value:Array ):void
scaleXproperty 
scaleX:Number   [read-write]

수평 방향의 확대 / 축소의 비율을 지정하는 수치입니다.

디폴트치는 1.0 으로, object는 확대/축소되어 있지 않은 상태입니다. scaleX 가 2.0 의 경우는, object가 2 배에 확대되고 있습니다. scaleX 가 0.5 의 경우는, object가 2 분의 1 에 축소되고 있습니다.

값 0.0 은 무효입니다. 컴퍼넌트를 비표시로 하려면 , 0.0 으로 설정하지 않고 , 작은 값으로 설정하는지,visible property를 false 로 설정합니다.

디폴트치1.0.

이 property는 데이터 바인딩의 소스로서 사용할 수 있습니다.

Implements
    public function get scaleX():Number
    public function set scaleX(value:Number ):void
scaleYproperty 
scaleY:Number   [read-write]

수직 방향의 신축율을 지정하는 수치입니다.

디폴트치는 1.0 으로, object는 확대/축소되어 있지 않은 상태입니다. scaleY 가 2.0 의 경우는, object가 2 배에 확대되고 있습니다. scaleY 가 0.5 의 경우는, object가 2 분의 1 에 축소되고 있습니다.

값 0.0 은 무효입니다. 컴퍼넌트를 비표시로 하려면 , 0.0 으로 설정하지 않고 , 작은 값으로 설정하는지,visible property를 false 로 설정합니다.

디폴트치1.0.

이 property는 데이터 바인딩의 소스로서 사용할 수 있습니다.

Implements
    public function get scaleY():Number
    public function set scaleY(value:Number ):void
screenproperty 
screen:Rectangle   [read-only]

이 object의 기본적인 묘화면의 크기와 위치를 포함한 object를 돌려줍니다.

Implements
    public function get screen():Rectangle
statesproperty 
public var states:Array

이 컴퍼넌트에 대해서 정의된 뷰스테이트. states property를 지정할 수 있는 것은, 어플리케이션의 루트 또는 MXML 컴퍼넌트의 루트 태그에 한정됩니다. 이 property를 그 이외의 컨트롤로 지정하면, compile error가 됩니다.

styleDeclarationproperty 
styleDeclaration:CSSStyleDeclaration   [read-write]

이 object의 inline의 Inheritance 스타일의 기억역입니다. 이 CSSStyleDeclaration 는, Inheritance 스타일을 설정하기 위해서 이 컴퍼넌트로 처음으로 setStyle() Methods가 불려 갔을 때에 작성됩니다. 개발자는 통상 이 property에 직접 액세스 할 필요는 없습니다.

Implements
    public function get styleDeclaration():CSSStyleDeclaration
    public function set styleDeclaration(value:CSSStyleDeclaration ):void
styleNameproperty 
styleName:Object   [read-write]

이 컴퍼넌트로 사용하는 클래스 스타일. string, CSSStyleDeclaration, IStyleClient 의 어느쪽이든을 사용할 수 있습니다.

string의 경우, 이 값은 mx:Style 태그내의 클래스 선언의 이름 또는 CSS 파일의 이름입니다. styleName 에는 피리어드를 포함하지 않습니다. 예를 들어,". bigText" 라는 이름의 클래스 스타일의 경우는, styleName property를 "bigText" (피리어드 없음)로 설정합니다.

이것이 IStyleClient (통상은 UIComponent)의 경우는, styleName object내의 모든 스타일이 이 컴퍼넌트에 사용됩니다.

디폴트치null.

Implements
    public function get styleName():Object
    public function set styleName(value:Object ):void
systemManagerproperty 
systemManager:ISystemManager   [read-write]

이 컴퍼넌트로 사용하는 SystemManager object를 돌려줍니다.

Implements
    public function get systemManager():ISystemManager
    public function set systemManager(value:ISystemManager ):void
toolTipproperty 
toolTip:String   [read-write]

툴 힌트에 표시하는 텍스트입니다.

디폴트치null.

이 property는 데이터 바인딩의 소스로서 사용할 수 있습니다.

Implements
    public function get toolTip():String
    public function set toolTip(value:String ):void
transitionsproperty 
public var transitions:Array

Transition object의 배열입니다. 각 Transition object에는, 뷰스테이트가 변화했을 때에 재생되는 effect세트가 정의됩니다.

See also

tweeningPropertiesproperty 
tweeningProperties:Array   [read-write]

이 object에 대해서 현재 트인 되고 있는 property의 배열.

이 object의 일부의 property가 트인 되는 것을 EffectManager 에 경고해, EffectManger 가 같은 property의 애니메이션화를 시도하지 않게 합니다.

Implements
    public function get tweeningProperties():Array
    public function set tweeningProperties(value:Array ):void
uidproperty 
uid:String   [read-write]

object의 일의의 식별자입니다. Flex 데이터 구동형 컨트롤은, List 클래스의 서브 클래스인 모든 컨트롤도 포함해, UID 를 사용해 데이터 프로바이더의 아이템을 추적합니다.

Flex 는 UID 를 자동적으로 작성 및 관리할 수 있습니다. 다만, 환경에 따라서는, IUID 인터페이스를 Implements해 독자적인 uid property를 지정하는 것이 필요하게 되는 경우, 또는 독자적인 uid property를 지정하면 처리 효율이 향상하는 경우가 있습니다. Flex 로 사용되는 UID 는 대부분의 경우 전체적으로 일의일 필요는 없습니다. 예외는 데이터 서비스에 의해 송신되는 메세지의 경우입니다.

Implements
    public function get uid():String
    public function set uid(value:String ):void

See also

unscaledHeightproperty 
unscaledHeight:Number   [read-only]

확대 / 축소 없음의 컴퍼넌트의 높이를 요구하는 편리한 Methods입니다. 컴퍼넌트의 묘화 및 아이의 레이아웃은 모두, 이 높이의 네모진 범위내에서 실시할 필요가 있습니다. 또, 이 값은 updateDisplayList() 에 인수로서 건네받습니다.

Implements
    protected function get unscaledHeight():Number
unscaledWidthproperty 
unscaledWidth:Number   [read-only]

확대 / 축소 없음의 컴퍼넌트의 폭을 요구하는 편리한 Methods입니다. 컴퍼넌트의 묘화 및 아이의 레이아웃은 모두, 이 폭의 네모진 범위내에서 실시할 필요가 있습니다. 또, 이 값은 updateDisplayList() 에 인수로서 건네받습니다.

Implements
    protected function get unscaledWidth():Number
updateCompletePendingFlagproperty 
updateCompletePendingFlag:Boolean   [read-write]

object가 3 단계의 레이아웃 검증을 완료한 것일지 어떨지를 나타내는 플래그입니다 (몇개의 검증이 필수였을 경우).

Implements
    public function get updateCompletePendingFlag():Boolean
    public function set updateCompletePendingFlag(value:Boolean ):void
validationSubFieldproperty 
validationSubField:String   [read-write]

이 컴퍼넌트에 subfield를 관련짓기 위해서(때문에) 발리 데이터에 의해 사용됩니다.

Implements
    public function get validationSubField():String
    public function set validationSubField(value:String ):void
visibleproperty 
visible:Boolean   [read-write]

이 UIComponent 의 가시성을 제어합니다. true 의 경우, object는 가시입니다.

true 로 설정하면, object가 show 이벤트를 dispatch합니다. false 로 설정하면, object가 hide 이벤트를 dispatch합니다. 어느 경우도, 특히 Implements되어 있지 않은 한, object의 아이는 show 이벤트도 hide 이벤트도 생성하지 않습니다.

디폴트치true.

이 property는 데이터 바인딩의 소스로서 사용할 수 있습니다.

Implements
    public function get visible():Boolean
    public function set visible(value:Boolean ):void
widthproperty 
width:Number   [read-write]

부모의 좌표내에 있어서의 컴퍼넌트의 폭 (픽셀 단위)을 지정하는 수치입니다. 디폴트치는 0 이며, 컨트롤의 실제의 폭이 아닙니다.

메모 :MXML 의 width 속성에는 width="100%" 과 같이 퍼센티지치를 지정할 수 있습니다만, ActionScript 의 width property에서는 퍼센티지치는 사용할 수 없습니다. 이 property 대신에,percentWidth property를 사용해 주세요.

이 property를 설정하면,resize 이벤트가 dispatch됩니다. 이 이벤트가 어떠한 경우에 dispatch될까에 대해서는,resize 이벤트의 설명을 참조해 주세요. 컴퍼넌트의 scaleX property가 1.0 이외의 경우는, 컴퍼넌트의 내부 좌표에 있어서의 폭과는 일치하지 않습니다. 따라서,scaleX 가 2 로 폭이 100 픽셀의 컴퍼넌트는, 부모에 있어 100 픽셀을 차지합니다만, 내부에서는 폭 50 픽셀이라고 보여집니다.

이 property는 데이터 바인딩의 소스로서 사용할 수 있습니다.

Implements
    public function get width():Number
    public function set width(value:Number ):void
xproperty 
x:Number   [read-write]

부모 컨테이너내에 있어서의 컴퍼넌트의 수평 위치 (픽셀 단위)를 지정하는 수치입니다.

컴퍼넌트의 부모가 HBox, Grid, Form 등의 상대 레이아웃 컨테이너인 경우, 이 property를 직접 또는 move() 의 호출에 의해 설정해도, 무효가 되는지, 또는 일시적으로 밖에 유효하게 되지 않습니다. 이것은, 이러한 컨테이너의 x 위치가, 레이아웃 계산에 의해 설정되기 (위해)때문에입니다. 다만, 부모가 Canvas 등의 절대 배치 컨테이너인 경우는, 디폴트치가 0 이기 (위해)때문에,x property를 항상 설정할 필요가 있습니다.

디폴트치0.

이 property는 데이터 바인딩의 소스로서 사용할 수 있습니다.

Implements
    public function get x():Number
    public function set x(value:Number ):void
yproperty 
y:Number   [read-write]

부모 컨테이너내에 있어서의 컴퍼넌트의 수직 위치 (픽셀 단위)를 지정하는 수치입니다.

컴퍼넌트의 부모가 HBox, Grid, Form 등의 상대 레이아웃 컨테이너인 경우, 이 property를 직접 또는 move() 의 호출에 의해 설정해도, 무효가 되는지, 또는 일시적으로 밖에 유효하게 되지 않습니다. 이것은, 이러한 컨테이너의 x 위치가, 레이아웃 계산에 의해 설정되기 (위해)때문에입니다. 다만, 부모가 Canvas 등의 절대 배치 컨테이너인 경우는, 디폴트치가 0 이기 (위해)때문에,x property를 항상 설정할 필요가 있습니다.

디폴트치0.

이 property는 데이터 바인딩의 소스로서 사용할 수 있습니다.

Implements
    public function get y():Number
    public function set y(value:Number ):void
constructor    의 상세
UIComponent()constructor   
public 함수 UIComponent()

constructor   .

Methods의 상세
adjustFocusRect()Methods
protected function adjustFocusRect(obj:DisplayObject = null):void

포커스 구형을 조정합니다.

Parameters
obj:DisplayObject (default = null) — 포커스 구형을 변경하는 컴퍼넌트입니다. 생략 했을 경우의 디폴트치는 이 UIComponent object입니다.
attachOverlay()Methods 
protected function attachOverlay():void

이것은, Flex 체제가 Dissolve effect를 지원(support)하기 위해서 사용하는 내부 Methods입니다. 이 Methods를 호출할 필요는 없고, 재정의(override) 할 필요도 없습니다.

callLater()Methods 
public function callLater(method:Function , args:Array = null):void

다음에 호출하는 함수를 큐에 포함합니다.

화면을 매회 갱신하기 전에, Flash Player 는 갱신이 예정되어 있는 함수세트를 호출합니다. 경우에 따라서는, 현재의 갱신에 예정되어 모든 코드를 실행하기 위해서, 특정의 함수를 다음의 갱신으로 호출할 필요가 있습니다. effect 등 일부의 기능에서는, 그 기능이 완료할 때까지, 큐에 포함된 함수를 표시할 수가 있습니다.

Parameters
method:Function — 다음에 실행되는 Methods에의 참조입니다.
 
args:Array (default = null) — fn Parameters에 의해 지정되는 Methods에 건네주는 인수의 배열입니다.
childrenCreated()Methods 
protected function childrenCreated():void

아이 object의 작성 후에 행해지는 최종 처리를 실행합니다. 이것은, UIComponent 의 서브 클래스를 작성할 경우에 재정의(override) 가능한 확장된 Methods입니다.

clearStyle()Methods 
public function clearStyle(styleProp:String ):void

이 컴퍼넌트 인스턴스로부터 스타일 property를 삭제합니다.

getStyle() Methods는, 반드시 undefined 를 돌려주는 것은 아닙니다.

Parameters
styleProp:String — 스타일 property의 이름입니다.
commitProperties()Methods 
protected function commitProperties():void

컴퍼넌트로 설정된 property를 처리합니다. 이것은, UIComponent 의 서브 클래스를 작성할 경우에 재정의(override) 가능한 확장된 Methods입니다.

이 Methods는 직접 호출하지 말아 주세요. addChild() Methods를 사용해 컴퍼넌트가 컨테이너에 추가되었을 때, 또는 컴퍼넌트의 invalidateProperties() Methods가 불려 갔을 때에, Flex 에 의해 commitProperties() Methods가 불려 갑니다. commitProperties() Methods의 호출은,measure() Methods의 호출전에 실행됩니다. 이 때문에,measure() Methods가 사용할 가능성이 있는 property의 값을 설정할 수가 있습니다.

일부의 컴퍼넌트에는, 작성할 필요가 있는 child object의 수나 종류에 영향을 주는 property가 있습니다. 또,horizontalScrollPolicyhorizontalScrollPosition 와 같이 서로 서로 작용하는 property를 가지는 컴퍼넌트도 있습니다. 많은 경우, 작업의 중복이나 일부의 값의 무시를 피하기 (위해)때문에, 기동시에 이러한 property를 한 번에 처리하는 것이 최선입니다.

See also

contentToGlobal()Methods 
public function contentToGlobal(point:Point ):Point

Point object를 컨텐츠 좌표로부터 글로벌 좌표로 변환합니다. 컨텐츠 좌표에서는, 컴퍼넌트의 컨텐츠의 좌상구석을 기준으로 한 픽셀 위치를 지정합니다. 현재 절약할 수 있고 있어, 액세스 하려면 컴퍼넌트를 스크롤 하는 것이 필요한 area도 포함해 컴퍼넌트의 모든 컨텐츠 area를 포함합니다. 컨텐츠 좌표계를 사용해, 절대 배치를 사용하고 있는 컨테이너의 아이의 배치를 설정 및 취득합니다. 글로벌 좌표에서는, Flash Player 의 스테이지의 좌상구석, 즉 어플리케이션의 가장 외측의 구석을 기준으로 한 픽셀 위치를 지정합니다.

Parameters
point:Point — 컨텐츠 좌표계에 있어서의 xy 좌표를 property로서 지정하는 Point object입니다.

반환값
Point — 스테이지로부터의 상대 좌표를 가지는 Point object입니다.

See also

contentToLocal()Methods 
public function contentToLocal(point:Point ):Point

Point object를 컨텐츠 좌표로부터 로컬 좌표로 변환합니다. 컨텐츠 좌표에서는, 컴퍼넌트의 컨텐츠의 좌상구석을 기준으로 한 픽셀 위치를 지정합니다. 현재 절약할 수 있고 있어, 액세스 하려면 컴퍼넌트를 스크롤 하는 것이 필요한 area도 포함해 컴퍼넌트의 모든 컨텐츠 area를 포함합니다. 컨텐츠 좌표계를 사용해, 절대 배치를 사용하고 있는 컨테이너의 아이의 배치를 설정 및 취득합니다. 로컬 좌표에서는, 컴퍼넌트의 컨텐츠의 좌상구석을 기준으로 한 픽셀 위치를 지정합니다.

Parameters
point:Point — 컨텐츠 좌표계에 있어서의 xy 좌표를 property로서 지정하는 Point object입니다.

반환값
Point — 로컬 좌표계를 기준으로 한 좌표를 가지는 Point A Point object입니다.

See also

createChildren()Methods 
protected function createChildren():void

컴퍼넌트의 child object를 작성합니다. 이것은, UIComponent 의 서브 클래스를 작성할 경우에 재정의(override) 가능한 확장된 Methods입니다.

내부에 다른 컴퍼넌트나 object를 작성하는 컴퍼넌트는, 복합 컴퍼넌트로 불립니다. 예를 들어, Flex ComboBox 컨트롤은 실제로, ComboBox 의 텍스트 area를 정의하는 TextInput 컨트롤과 ComboBox 의 화살표를 정의하는 Button 컨트롤로부터 구성됩니다. 컴퍼넌트로 createChildren() Methods를 Implements하는 것은, 컴퍼넌트내에서 다른 컴퍼넌트등의 child object를 작성하기 (위해)때문에입니다.

createChildren() Methods의 재정의(override)내로부터 addChild() Methods를 호출해 각각의 child object를 추가합니다.

이 Methods는 직접 호출하지 말아 주세요. 컴퍼넌트를 그 부모에게 추가하는 addChild() Methods의 호출에 응해,createChildren() Methods가 불려 갑니다.

See also

createReferenceOnParentDocument()Methods 
public function createReferenceOnParentDocument(parentDocument:IFlexDisplayObject ):void

이 IUIComponent object에의 id 참조를 친문서 object상에 작성합니다. 이 함수는, b[2][4] 와 같이 복수의 Repeater 내에 있는 object에 대한 다차원 참조를 작성할 수 있습니다. 인덱스가 null 의 경우는, 단순한, 배열이 아닌 참조를 작성합니다.

Parameters
parentDocument:IFlexDisplayObject — 이 IUIComponent object의 부모입니다.
deleteReferenceOnParentDocument()Methods 
public function deleteReferenceOnParentDocument(parentDocument:IFlexDisplayObject ):void

이 IUIComponent object에의 id 참조를 친문서 object로부터 삭제합니다. 이 함수는, b[2][4] 와 같이 복수의 Repeater 내에 있는 object에 대한 다차원 참조를 삭제할 수 있습니다. 인덱스가 null 의 경우는, 단순한, 배열이 아닌 참조를 삭제합니다.

Parameters
parentDocument:IFlexDisplayObject — 이 IUIComponent object의 부모입니다.
determineTextFormatFromStyles()Methods 
public function determineTextFormatFromStyles():UITextFormat

이 UIComponent 의 텍스트 스타일에 대응하는 UITextFormat object를 돌려줍니다.

반환값
UITextFormat — 이 UIComponent 의 텍스트 스타일에 대응하는 UITextFormat object입니다.
drawFocus()Methods 
public function drawFocus(focused:Boolean ):void

이 컴퍼넌트를 둘러싸는 포커스 인디케이터(indicator)를 표시 또는 비표시로 합니다.

UIComponent 는,focusSkin 스타일로 지정된 클래스의 인스턴스를 작성해, 적절히 배치하는 것으로써, 이것을 Implements합니다.

Parameters
focused:Boolean
drawRoundRect()Methods 
public function drawRoundRect(x:Number , y:Number , width:Number , height:Number , cornerRadius:Object = null, color:Object = null, alpha:Object = null, gradientMatrix:Matrix = null, gradientType:String = "linear", gradientRatios:Array = null, hole:Object = null):void

이 스킨의 Graphics object에, 프로그램으로 구형을 묘화 합니다.

구형의 모퉁이를 둥글게 할 수가 있습니다. 구형의 구석은, Graphics object의 현재의 선스타일에 의해 stroke를 설정할 수 있습니다. 단색 또는 그라데이션의 칠을 적용할 수도 있고, 칠을 적용하지 않아도 괜찮습니다. 단색의 칠에는, 알파 투명도를 적용할 수 있습니다. 그라데이션의 칠은 선상 또는 방사상으로 할 수 있습니다. 그라데이션에 따른 지정의 점으로써, 최대 15 의 칼라와 알파치를 지정할 수 있습니다. 한층 더 그라데이션의 회전 각도 또는 변환 행렬을 지정할 수 있습니다. 마지막으로, 구형에는 둥근 구형의 공동을 조각해 붐빌 수가 있습니다.

이 다용도의 구형 묘화 routine는, 다양한 스킨으로 사용됩니다. 이 routine에서는, 이 스킨의 Graphics object에 묘화 하기 위해서, (flash.display.Graphics 클래스내의) drawRect() Methods 또는 drawRoundRect() Methods를 호출합니다.

Parameters
x:Number — 이 스킨내의 구형의 좌상각의 수평 위치입니다.
 
y:Number — 이 스킨의 구형의 좌상각의 수직 위치입니다.
 
width:Number — 픽셀 단위로 나타낸 버튼의 폭입니다.
 
height:Number — 픽셀 단위로 나타낸 버튼의 높이입니다.
 
cornerRadius:Object (default = null) — 구형의 각이 둥근 반경 (복수가능). null, Number, 또는 Object 를 지정할 수 있습니다. null 의 경우, 둥근 모퉁이는 아니고, 직각의 모퉁이를 지정합니다. Number 의 경우, 4 개의 모퉁이 모두로 같은 반경 (픽셀 단위)을 지정합니다. Object 인 경우,tl,tr,bl, 및 br 라는 이름의 property를 가져야 합니다. 각각의 값은, 좌상, 우상, 좌하, 및 우하의 모퉁이의 반경을 픽셀 단위로 지정하는 Number 입니다. 예를 들어,{ tl: 5, tr: 5, bl: 0, br: 0 } 등의 프레인의 Object 를 건네줄 수가 있습니다. 디폴트치는 null (직각의 모퉁이)입니다
 
color:Object (default = null) — 칠의 RGB 칼라입니다. null, uint, 또는 Array 를 지정할 수 있습니다. null 의 경우, 구형은 전부 칠해지지 않습니다. uint 인 경우, 칠의 RGB 칼라를 지정합니다. 예를 들어, 빨강으로 전부 칠하는 경우는 0xFF0000 를 건네줍니다. Array 인 경우는, 그라데이션카라를 지정하는 uint 를 포함할 필요가 있습니다. 예를 들어, 적황청의 그라데이션으로 전부 칠하는 경우는,[ 0xFF0000, 0xFFFF00, 0x0000FF ] 를 건네줍니다. 그라데이션내에서 최대 15 의 칼라를 지정할 수 있습니다. 디폴트치는 null (발라 없음)입니다.
 
alpha:Object (default = null) — 칠의 알파치입니다. null, Number, 또는 Array 를 지정할 수 있습니다. color 가 null 의 경우, 이 인수는 무시됩니다. color가 칠의 RGB 칼라를 지정하는 uint 인 경우,alpha는 칠의 투명을 지정하는 Number 여야 합니다. 이 경우, 0.0 은 완전하게 투명, 1.0 은 완전하게 불투명합니다. 또, 완전한 불투명을 지정하기 위해서, 1.0 대신에 null 를 건네줄 수도 있습니다. color 가 그라데이션카라를 지정하는 Array 인 경우,alpha는 그라데이션의 대응하는 알파치를 지정하는 같은 길이의 Number 의 Array 여야 합니다. 이 경우, 디폴트치는 null (완전하게 불투명)입니다.
 
gradientMatrix:Matrix (default = null) — 그라데이션의 칠로 사용하는 Matrix object입니다. 유틸리티 Methods horizontalGradientMatrix(),verticalGradientMatrix(), 및 rotatedGradientMatrix() 를 사용해, 이 Parameters의 값을 작성할 수 있습니다.
 
gradientType:String (default = "linear") — 그라데이션 칠의 종류입니다. 유효한 값은 GradientType.LINEAR 또는 GradientType.RADIAL 입니다. (GradientType 클래스는, 패키지 flash.display 내에 있습니다).
 
gradientRatios:Array (default = null) — (옵션의 디폴트 [0,255]) - 칼라 분포를 지정합니다. 항목수는,color Parameters로 정의된 칼라의 수로 일치할 필요가 있습니다. 각 값는,100% 로 샘플링 되는 색의 폭의 비율을 퍼센트로 정의합니다. 값 0 은 그라데이션복스의 왼쪽의 위치를 나타내, 255 는 그라데이션복스의 오른쪽의 위치를 나타냅니다.
 
hole:Object (default = null) — (옵션) 구형의 중앙에 조각해 붐비는 둥근 구형의 공동입니다. 이것을 지정하지 않는 경우는 평탄한 둥근 구형이 됩니다 { x:#, y:#, w:#, h:#, r:# 또는 { br:#, bl:#, tl:#, tr: # } }
effectFinished()Methods 
public function effectFinished(effectInst:EffectInstance ):void

컴퍼넌트에서의 재생의 정지시에 effect 인스턴스에 의해 불려 갑니다. 이 Methods를 사용하면, effect의 종료시에,effectStarted() Methods에 의해 effect의 개시시에 행해진 컴퍼넌트에 대한 변경을 복원하는 것, 또는 그 외의 액션을 실행할 수가 있습니다.

Parameters
effectInst:EffectInstance — 컴퍼넌트로 재생되고 있는 effect 인스턴스 object입니다.
effectStarted()Methods 
public function effectStarted(effectInst:EffectInstance ):void

컴퍼넌트에서의 재생의 개시시에 effect 인스턴스에 의해 불려 갑니다. 이 Methods를 사용해, effect의 일부로서 컴퍼넌트의 변경을 실행할 수가 있습니다. effectFinished() Methods를 사용해, effect의 종료시로 변경을 복원할 수가 있습니다.

Parameters
effectInst:EffectInstance — 컴퍼넌트로 재생되고 있는 effect 인스턴스 object입니다.
endEffectsStarted()Methods 
public function endEffectsStarted():void

현재 컴퍼넌트로 재생중의 모든 effect를 종료합니다.

executeBindings()Methods 
public function executeBindings(recurse:Boolean = false):void

이 UIComponent object에의 데이터 바인딩을 실행합니다.

Parameters
recurse:Boolean (default = false) — 이 컴퍼넌트의 아이에 대해서 재귀적으로 바인딩을 실행합니다.
finishPrint()Methods 
public function finishPrint(obj:Object , target:IFlexDisplayObject ):void

인쇄의 완료 후에 불려 갑니다. UIComponent 클래스의 경우, 이 Methods는 액션을 실행하지 않습니다. Flex 컨테이너는 이 Methods를 재정의(override) 해, 인쇄의 뒤에 컨테이너를 복원합니다.

어플리케이션 개발자는 통상 이 Methods를 사용하지 않습니다.

Parameters
obj:Object — 인쇄전 상태에 복원하는 컴퍼넌트의 property를 포함합니다.
 
target:IFlexDisplayObject — 인쇄가 종료한 직후의 컴퍼넌트입니다. 현재의 컴퍼넌트인가, 그 아이의 1 살입니다.

See also

focusInHandler()Methods 
protected function focusInHandler(event:FocusEvent ):void

UIComponent object가 포커스를 취득했을 때에 불려 가는 event 핸들러입니다. 이 Methods를 재정의(override) 하는 경우는, 반드시 기본 클래스의 버젼을 호출해 주세요.

Parameters
event:FocusEvent — event object.
focusOutHandler()Methods 
protected function focusOutHandler(event:FocusEvent ):void

UIComponent object가 포커스를 잃었을 때에 불려 가는 event 핸들러입니다. 이 Methods를 재정의(override) 하는 경우는, 반드시 기본 클래스의 버젼을 호출해 주세요.

Parameters
event:FocusEvent — event object.
getClassStyleDeclarations()Methods 
public function getClassStyleDeclarations():Array

이 UIComponent 인스턴스의 타입 selector를 찾습니다. 이 알고리즘은, Super 클래스 체인을 더듬습니다. 예를 들어, MyButton 클래스가 Button 를 확장한다고 합니다. MyButton 인스턴스는 우선 MyButton 타입 selector를 찾아, 다음에 Button 타입 selector를, 한층 더 UIComponent 타입 selector를 찾습니다. (Super 클래스 체인은, object는 아니고, UIComponent 로 정지한다고 보여집니다).

반환값
Array — 이 UIComponent 인스턴스의 타입 selector의 배열입니다.
getExplicitOrMeasuredHeight()Methods 
public function getExplicitOrMeasuredHeight():Number

명시된 높이를 사용하는지, 그렇지 않으면 측정한 높이를 사용하는지를 결정하는 편리한 Methods입니다.

반환값
Number — 정의되고 있는 경우는 수치 explicitHeight, 정의되어 있지 않은 경우는 수치 measuredHeight 입니다.
getExplicitOrMeasuredWidth()Methods 
public function getExplicitOrMeasuredWidth():Number

명시적인 폭 또는 측정폭을 사용할지 어떨지를 결정하기 위한 편리한 Methods입니다.

반환값
Number — 정의되고 있는 경우는 수치 explicitWidth, 정의되어 있지 않은 경우는 수치 measuredWidth 입니다.
getFocus()Methods 
public function getFocus():InteractiveObject

현재 포커스를 가지고 있는 object를 취득합니다. 지금 취급하고 있는 object에는 포커스가 없을 가능성이 있습니다. 다만, 반드시 포커스를 가지고 있는 컴퍼넌트가 돌려주어진다고는 할 수 없습니다. 포커스를 가지고 있는 컴퍼넌트의 내부 서브 컴퍼넌트가 돌려주어지는 일이 있습니다. 포커스를 가지고 있는 컴퍼넌트를 취득하려면 ,focusManager.focus property를 사용합니다.

반환값
InteractiveObject — 포커스를 가지고 있는 object입니다.
getRepeaterItem()Methods 
public function getRepeaterItem(whichRepeater:int = -1):Object

지정된 Repeater 가 이 Repeater 를 생성하기 위해서 사용한 dataProvider 내의 아이템을 돌려줍니다. 이 Repeater 가 반복해지지 않은 경우는,null 를 돌려줍니다. 인수 whichRepeater 는, 가장 외측의 Repeater 가 0, 다음에 안쪽의 Repeater 가 1 이 되어, 이후도 이와 같이 계속됩니다. whichRepeater 가 지정되어 있지 않은 경우는, 가장 안쪽의 Repeater 가 사용됩니다.

Parameters
whichRepeater:int (default = -1) — Repeater 의 번호를 나타냅니다. 제일 외측으로부터 세어 0 으로부터 시작됩니다.

반환값
Object — 요구된 리피터 아이템입니다.
getStyle()Methods 
public function getStyle(styleProp:String ):*

이 컴퍼넌트의 스타일 참조 체인의 몇개의 장소로 설정된 스타일 property를 취득합니다.

이 같은 Methods를 사용해 임의의 종류의 스타일 property를 취득하기 위해(때문에), 반환값은 Boolean, String, Number, int, uint (RGB 칼라의 경우), Class (스킨의 경우), 또는 어떠한 object가 됩니다. 따라서, 반환값의 형태는 단지 이하와 같이 지정됩니다.

특정의 스타일 property를 취득하고 있는 경우는, 그 형태를 인식해, 그 형태의 변수에 결과를 보존하는 일이 자주 있습니다. 그 형태로부터, 또는 그 형태에의 캐스트는 필요 없습니다.

var backgroundColor:uint = getStyle("backgroundColor");

스타일 property가 스타일 참조 체인의 어디에도 설정되어 있지 않은 경우는,getStyle() 에 의해 돌려주어지는 값은 undefined 가 됩니다. undefined 는,false, "",NaN,0, 또는 null 와는 다른 특수한 값인 점에 주의해 주세요. 유효한 스타일치가 undefined 가 될 것은 없습니다. 값이 설정되었는지 어떠했는지를 테스트하려면 , 정적 Methods StyleManager.isValidStyleValue() 를 사용합니다.

Parameters
styleProp:String — 스타일 property의 이름입니다.

반환값
* — 스타일치입니다.

See also

globalToContent()Methods 
public function globalToContent(point:Point ):Point

Point object를 글로벌 좌표로부터 컨텐츠 좌표로 변환합니다. 글로벌 좌표에서는, Flash Player 의 스테이지의 좌상구석, 즉 어플리케이션의 가장 외측의 구석을 기준으로 한 픽셀 위치를 지정합니다. 컨텐츠 좌표에서는, 컴퍼넌트의 컨텐츠의 좌상구석을 기준으로 한 픽셀 위치를 지정합니다. 현재 절약할 수 있고 있어, 액세스 하려면 컴퍼넌트를 스크롤 하는 것이 필요한 area도 포함해 컴퍼넌트의 모든 컨텐츠 area를 포함합니다. 컨텐츠 좌표계를 사용해, 절대 배치를 사용하고 있는 컨테이너의 아이의 배치를 설정 및 취득합니다.

Parameters
point:Point — 글로벌 (스테이지) 좌표계에 있어서의 xy 좌표를 property로서 지정하는 Point object입니다.

반환값
Point — 컴퍼넌트를 기준으로 한 좌표를 가지는 Point A Point object입니다.

See also

horizontalGradientMatrix()Methods 
public function horizontalGradientMatrix(x:Number , y:Number , width:Number , height:Number ):Matrix

수평 방향의 그라데이션을 묘화 할 경우에 rot Parameters로서 drawRoundRect() Methods에 건네줄 수 있는 박스의 Matrix 를 돌려줍니다.

퍼포먼스를 위해서(때문에), Matrix 는 정적 변수에 보존되어horizontalGradientMatrix()verticalGradientMatrix() 에 대한 모든 호출로 재사용됩니다. 따라서,horizontalGradientMatrix() 또는 verticalGradientMatrix() 를 재차 호출하기 전에, 이 Matrix 를 drawRoundRect() 에 건네줄 필요가 있습니다.

Parameters
x:Number — 그라데이션의 왼쪽 좌표 (픽셀 단위)입니다.
 
y:Number — 그라데이션의 윗자리안표 (픽셀 단위)입니다.
 
width:Number — 그라데이션의 폭 (픽셀 단위)입니다.
 
height:Number — 그라데이션의 높이 (픽셀 단위)입니다.

반환값
Matrix — 수평 그라데이션의 Matrix 입니다.
initializationComplete()Methods 
protected function initializationComplete():void

이 컴퍼넌트의 초기화를 완료시킵니다.

이 Methods는,addChild() 또는 addChildAt() 를 사용해 컴퍼넌트를 처음으로 부모에게 추가할 경우에 마지막에 실행되는 코드입니다. initialize 이벤트의 dispatch에 관한 정형 작업을 실시합니다. 컴퍼넌트를 기술하고 있을 때는, 이 Methods를 재정의(override) 할 필요는 없습니다.

initialize()Methods 
public function initialize():void

이 컴퍼넌트의 내부 구조를 초기화합니다.

UIComponent 의 초기화는, 비주얼 컴퍼넌트 인스턴스 작성의 4 번째의 순서이며, 인스턴스가 처음으로 부모에게 추가되었을 때에 자동적으로 행해집니다. 따라서, 통상은 initialize() 를 호출할 필요는 없습니다. Flex 체제가 addChild()addChildAt() Methods의 UIComponent 의 재정의(override)로부터 그것을 호출합니다.

비주얼 컴퍼넌트 인스턴스 작성의 최초의 순서는,new 연산자를 사용한 작성입니다.

var okButton:Button = new Button();

작성 후, 새로운 Button 인스턴스는 단독의 DisplayObject 가 됩니다. label를 표시하는 아이로서 UITextField 를 가지지 않고, 부모도 없습니다.

2 번째의 순서에서는, 작성된 인스턴스를 적절한 property, 스타일, event 핸들러로 설정합니다.

okButton.label = "OK";
okButton.setStyle("cornerRadius", 0);
okButton.addEventListener(MouseEvent.CLICK, clickHandler);

3 번째의 순서에서는, 인스턴스를 부모에게 추가합니다.

someContainer.addChild(okButton);

컴퍼넌트를 처음으로 부모에게 추가할 경우에 addChild() 또는 addChildAt() 를 호출하는 것에 의한 부차적인 작용은,initialize 가 자동적으로 불려 가는 것입니다.

이 Methods는 우선 preinitialize 이벤트를 dispatch해, 이 컴퍼넌트를 사용하는 개발자가, 내부 구조가 작성되기 전으로 컴퍼넌트를 변경할 수 있도록(듯이) 합니다. 다음에,createChildren() Methods를 호출해 컴퍼넌트의 내부 구조를 작성합니다. Button 의 경우, 이 Methods는 label용의 UITextField 를 작성해, 추가합니다. 다음에,initialize 이벤트를 dispatch해, 내부 구조가 작성된 후에 개발자가 컴퍼넌트를 변경할 수 있도록(듯이) 합니다.

내부 구조 작성의 방아쇠가 되는 것은, 컴퍼넌트를 처음으로 부모에게 추가하는 행위입니다. 내부 구조에 다른 UIComponent 가 포함되는 경우, 이것은, DisplayObject 의 트리가 1 리프 노드씩 증가하는 반복적인 프로세스가 됩니다.

컴퍼넌트를 기술하고 있을 때는, 이 Methods를 재정의(override) 할 필요는 없습니다.

initializeAccessibility()Methods 
protected function initializeAccessibility():void

이 컴퍼넌트의 accessibility코드를 초기화합니다.

이 Methods는, mx.accessibility 패키지의 다른 클래스에 놓여진 컴퍼넌트의 accessibility코드를 훅 하기 위해서,initialize() Methods로부터 불려 갑니다. accessibility를 지원(support)하는 각 서브 클래스는, 이 Methods를 재정의(override) 할 필요가 있습니다. 훅 프로세스에서는, 각 서브 클래스에서 다른 정적 변수가 사용되기 (위해)때문에입니다.

initializeRepeaterArrays()Methods 
public function initializeRepeaterArrays(parent:IRepeaterClient ):void

이 컴퍼넌트가 반복해지는 인스턴스를 추적하는 각종 property를 초기화합니다.

MXML <mx:Repeater/> 태그에 의해, 컴퍼넌트의 인스턴스가, Repeater 의 데이터 프로바이더의 아이템 마다 1 개씩 반복해 작성되는 경우가 있습니다. UIComponent 의 instanceIndices,repeaters, 및 repeaterIndices property는, 어느 인스턴스가 어느 데이터 항목 및 어느 Repeater 로부터 작성되고 있는지를 추적합니다.

이 Methods는, Flex 체제에 의해 자동적으로 불려 가는 내부 Methods입니다. 이 Methods를 호출할 필요는 없고, 재정의(override) 할 필요도 없습니다.

Parameters
parent:IRepeaterClient — 이 컴퍼넌트를 작성한 Repeater 를 포함하고 있는 친object입니다.
invalidateDisplayList()Methods 
public function invalidateDisplayList():void

다음에 화면이 갱신되고 있는 동안에 updateDisplayList() Methods가 불려 가도록(듯이), 컴퍼넌트를 마크 합니다.

무효화는, 다음에 화면이 갱신될 때까지 컴퍼넌트의 변경 처리를 보류하는 것으로, 작업의 중복을 배제할 수 있는 유용한 메카니즘입니다. 예를 들어, 폭과 높이를 변경하는 경우, 폭을 변경한 후에 컴퍼넌트를 갱신해, 다음으로 높이를 변경해 재차 갱신한다고 하는 처리는 시간의 낭비입니다. 양쪽 모두의 property를 변경한 후, 새로운 크기로 컴퍼넌트를 한 번에 재묘화 하는 (분)편이 효율적입니다.

무효화 Methods가 불려 가는 것은 거의 없습니다. 일반적으로는, 컴퍼넌트의 property를 설정하면, 자동적으로 적절한 무효화 Methods가 불려 갑니다.

invalidateProperties()Methods 
public function invalidateProperties():void

다음에 화면이 갱신되고 있는 동안에 commitProperties() Methods가 불려 가도록(듯이), 컴퍼넌트를 마크 합니다.

무효화는, 다음에 화면이 갱신될 때까지 컴퍼넌트의 변경 처리를 보류하는 것으로, 작업의 중복을 배제할 수 있는 유용한 메카니즘입니다. 예를 들어, 텍스트의 칼라와 크기를 변경하는 경우, 칼라를 변경한 후, 곧바로 칼라를 갱신해, 다음에 크기를 설정해, 이번은 크기를 갱신한다고 하는 처리는 시간의 낭비입니다. 양쪽 모두의 property를 변경한 후, 새로운 크기와 칼라로 텍스트를 한 번에 재묘화 하는 (분)편이 효율적입니다.

무효화 Methods가 불려 가는 것은 거의 없습니다. 일반적으로는, 컴퍼넌트의 property를 설정하면, 자동적으로 적절한 무효화 Methods가 불려 갑니다.

invalidateSize()Methods 
public function invalidateSize():void

다음에 화면이 갱신되고 있는 동안에 measure() Methods가 불려 가도록(듯이), 컴퍼넌트를 마크 합니다.

무효화는, 다음에 화면이 갱신될 때까지 컴퍼넌트의 변경 처리를 보류하는 것으로, 작업의 중복을 배제할 수 있는 유용한 메카니즘입니다. 예를 들어, 텍스트와 font size를 변경하는 경우, 텍스트를 변경한 후, 곧바로 텍스트를 갱신해, 다음에 크기를 설정해, 이번은 크기를 갱신한다고 하는 처리는 시간의 낭비입니다. 양쪽 모두의 property를 변경한 후, 새로운 크기로 텍스트를 한 번에 재묘화 하는 (분)편이 효율적입니다.

무효화 Methods가 불려 가는 것은 거의 없습니다. 일반적으로는, 컴퍼넌트의 property를 설정하면, 자동적으로 적절한 무효화 Methods가 불려 갑니다.

isOurFocus()Methods 
protected function isOurFocus(target:DisplayObject ):Boolean

통상, UITextField object가 포함되어 있는 컴퍼넌트 가운데, UITextField object가 포커스를 취득한 컴퍼넌트에 의해 재정의(override) 됩니다.

Parameters
target:DisplayObject — 포커스를 취득할 수 있는 UITextField object를 포함한 UIComponent object입니다.

반환값
Boolean — UITextField object가 포커스를 가지는 경우는,true 를 돌려줍니다.
keyDownHandler()Methods 
protected function keyDownHandler(event:KeyboardEvent ):void

keyDown 이벤트에 대해서 불려 가는 event 핸들러입니다. 이 Methods를 재정의(override) 하는 경우는, 반드시 기본 클래스의 버젼을 호출해 주세요.

Parameters
event:KeyboardEvent — event object.
keyUpHandler()Methods 
protected function keyUpHandler(event:KeyboardEvent ):void

keyUp 이벤트에 대해서 불려 간 event 핸들러입니다. 이 Methods를 재정의(override) 하는 경우는, 반드시 기본 클래스의 버젼을 호출해 주세요.

Parameters
event:KeyboardEvent — event object.
localToContent()Methods 
public function localToContent(point:Point ):Point

Point object를 로컬 좌표로부터 컨텐츠 좌표로 변환합니다. 로컬 좌표에서는, 컴퍼넌트의 컨텐츠의 좌상구석을 기준으로 한 픽셀 위치를 지정합니다. 컨텐츠 좌표에서는, 컴퍼넌트의 컨텐츠의 좌상구석을 기준으로 한 픽셀 위치를 지정합니다. 현재 절약할 수 있고 있어, 액세스 하려면 컴퍼넌트를 스크롤 하는 것이 필요한 area도 포함해 컴퍼넌트의 모든 컨텐츠 area를 포함합니다. 컨텐츠 좌표계를 사용해, 절대 배치를 사용하고 있는 컨테이너의 아이의 배치를 설정 및 취득합니다.

Parameters
point:Point — 로컬 좌표계에 있어서의 xy 좌표를 property로서 지정하는 Point object입니다.

반환값
Point — 컨텐츠 좌표계를 기준으로 한 좌표를 가지는 Point A Point object입니다.

See also

measure()Methods 
protected function measure():void

컴퍼넌트의 디폴트 크기를 계산할 뿐만 아니라, 옵션으로 디폴트의 최소 크기를 계산할 수도 있습니다. 이것은, UIComponent 의 서브 클래스를 작성할 경우에 재정의(override) 가능한 확장된 Methods입니다.

이 Methods는 직접 호출하지 말아 주세요. addChild() Methods로 컴퍼넌트가 컨테이너에 추가되었을 때, 및 컴퍼넌트의 invalidateSize() Methods가 불려 갔을 때에, Flex 에 의해 measure() Methods가 불려 갑니다.

컴퍼넌트에 특정의 높이와 폭을 설정할 때,invalidateSize() Methods를 명시적으로 호출했다고 해도, Flex 에서는 measure() Methods를 호출하지 않습니다. 즉, Flex 는 그 컴퍼넌트의 explicitWidth property 또는 explicitHeight property가 NaN 인 경우에게만 measure() Methods를 호출합니다.

이 Methods의 재정의(override)내에서,measuredWidth property 및 measuredHeight property를 설정해 디폴트의 크기를 정의할 필요가 있습니다. measuredMinWidthmeasuredMinHeight property를 설정해, 디폴트의 최소 크기를 옵션으로 설정할 수도 있습니다.

대부분의 컴퍼넌트는, 표시하고 있는 컨텐츠와 컨텐츠 표시에 영향을 주는 property에 근거해 이러한 값을 계산합니다. 일부의 컴퍼넌트에서는, 하드 코드 된 디폴트치를 사용하는 것도 있습니다.

measure() 의 개념 포인트는, 컴퍼넌트로 독자적인 내츄럴 크기나 짜넣어 크기를 디폴트로서 지정하기 위한의 것입니다. 이 때문에,measuredWidth property 및 measuredHeight property는, 이하와 같은 요소에 근거해 결정될 필요가 있습니다.

디폴트치를 결정할 방법이 없는 경우도 있습니다. 예를 들어, 간단한 GreenCircle 컴퍼넌트에서는 measure() Methods에 measuredWidth = 100 으로 measuredHeight = 100 만을 설정해, 적절한 디폴트 크기를 지정하는 일이 있습니다. 또, TextArea 등의 경우에는, 적절한 계산 처리 (모든 텍스트를 표시해, 황금의 구형의 종횡비를 얻기 위해만의 정확한 폭과 높이의 검출등)에서는 시간이 너무 걸리는 경우가 있습니다.

measure() 의 디폴트 Implements은, 디폴트의 크기를 컴퍼넌트의 현재의 크기로 설정하기 위한의 것입니다.

See also

measureHTMLText()Methods 
public function measureHTMLText(htmlText:String ):TextLineMetrics

이 UIComponent 의 스타일로 결정되는 UITextFormat 를 사용해 단일행의 UITextField 에 표시하는 것으로서<font><b> 와 같은 HTML 태그가 포함되는 지정의 HTML 텍스트를 측정합니다.

Parameters
htmlText:String — 측정하는 HTML 텍스트를 지정하는 string입니다.

반환값
TextLineMetrics — 텍스트 값수를 포함한 TextLineMetrics object입니다.
measureText()Methods 
public function measureText(text:String ):TextLineMetrics

이 UIComponent 의 스타일로 결정되는 UITextFormat 를 사용해 단일행의 UITextField 에 표시하는 것으로서 지정의 텍스트를 측정합니다.

Parameters
text:String — 측정하는 텍스트를 지정하는 string입니다.

반환값
TextLineMetrics — 텍스트 값수를 포함한 TextLineMetrics object입니다.
move()Methods 
public function move(x:Number , y:Number ):void

부모의 내부의 지정된 위치에 컴퍼넌트를 이동합니다. 이 Methods를 호출하는 것은, 컴퍼넌트의 x property 및 y property를 설정하는 것으로 완전히 같습니다.

커스텀 컴퍼넌트의 updateDisplayList() Methods를 재정의(override) 하는 경우는,x property 및 y property를 설정하는 것이 아니라,move() Methods를 호출할 필요가 있습니다. 이 차이점은,move() Methods가 컴퍼넌트의 장소를 변경해, 불려 갔을 때에 move 이벤트를 dispatch하는데 대해,x property 및 y property는 컴퍼넌트의 장소를 변경해, 그 이벤트를 다음번의 화면 갱신시에 dispatch한다고 하는 점입니다.

Parameters
x:Number — 부모의 내부의, 컴퍼넌트의 왼쪽의 위치입니다.
 
y:Number — 부모의 내부의, 컴퍼넌트 위의 위치입니다.
notifyStyleChangeInChildren()Methods 
public function notifyStyleChangeInChildren(styleProp:String , recursive:Boolean ):void

스타일의 변경을 아이에게 통지합니다. 통상은 이 Methods를 호출할 필요는 없습니다.

Parameters
styleProp:String — 스타일 property의 이름을 지정하는 string입니다.
 
recursive:Boolean — 이 컴퍼넌트의 모든 아이에게 재귀적으로 통지합니다.
owns()Methods 
public function owns(child:DisplayObject ):Boolean

owner property의 체인이 child 로부터 이 UIComponent 를 지정하고 있는 경우에,true 를 돌려줍니다.

Parameters
child:DisplayObject — UIComponent 입니다.

반환값
Boolean — UIComponent 가 아이의 부모인지, 아이를 소유하고 있는 경우는 true 가 됩니다.
parentChanged()Methods 
public function parentChanged(p:DisplayObjectContainer ):void

UIComponent object를 부모에 대해서 추가 또는 삭제했을 때에 Flex 에 의해 불려 갑니다. 개발자는 통상 이 Methods를 호출할 필요는 없습니다.

Parameters
p:DisplayObjectContainer — 이 UIComponent object의 부모입니다.
prepareToPrint()Methods 
public function prepareToPrint(target:IFlexDisplayObject ):Object

인쇄용의 IFlexDisplayObject 를 준비합니다. UIComponent 클래스의 경우, 이 Methods는 액션을 실행하지 않습니다. Flex 컨테이너는 이 Methods를 재정의(override) 해, 인쇄 출력으로부터 스크롤 바를 제거하는 등, 인쇄의 준비를 합니다.

어플리케이션 개발자는 통상 이 Methods를 사용하지 않습니다.

Parameters
target:IFlexDisplayObject — 인쇄하는 컴퍼넌트입니다. 현재의 컴퍼넌트인가, 그 아이의 1 살입니다.

반환값
Object — 이전 상태에 복원하기 위해서(때문에),finishPrint() Methods에 의해 요구되고 있는 현재의 컴퍼넌트의 property를 포함한 object입니다.

See also

regenerateStyleCache()Methods 
public function regenerateStyleCache(recursive:Boolean ):void

이 컴퍼넌트의 CSS 스타일 캐쉬를 작성 또는 재작성합니다. recursive Parameters가 true 의 경우는, 이 컴퍼넌트의 모든 자손의 CSS 스타일 캐쉬도 작성 또는 재작성합니다.

Flex 체제는 다음과 같은 상황으로 이 Methods를 호출합니다.

스타일 캐쉬의 구축은 많은 계산을 필요로 하는 조작이기 (위해)때문에,styleName 의 변경이나 selector 스타일의 설정을 불필요하게 실시하지 않게 해 주세요.

이 Methods는, UIComponent 의 setStyle() Methods를 호출해 인스턴스 스타일을 설정하는 경우에는 불려 가지 않습니다. 인스턴스 스타일의 설정은, selector 스타일의 설정에 비해 비교적 고속으로.

이 Methods를 호출할 필요는 없고, 재정의(override) 할 필요도 없습니다.

Parameters
recursive:Boolean — 이 컴퍼넌트의 모든 아이의 스타일 캐쉬를 재귀적으로 재생성합니다.
registerEffects()Methods 
public function registerEffects(effects:Array ):void

각 effect 이벤트에 대해, EffectManager 를 event listener의 1 개로서 등록합니다. 통상은 이 Methods를 호출할 필요는 없습니다.

Parameters
effects:Array — effect 이벤트의 이름입니다.
resumeBackgroundProcessing()Methods 
public static function resumeBackgroundProcessing():void

suspendBackgroundProcessing() 가 불려 간 후,callLater() 에 의해 큐에 넣어진 Methods의 백그라운드 처리를 재개합니다.

상세한 것에 대하여는,suspendBackgroundProcessing() 의 설명을 참조해 주세요.

setActualSize()Methods 
public function setActualSize(w:Number , h:Number ):void

object의 크기를 설정합니다. width property와 height property를 직접 설정하는 경우와는 달라,setActualSize() Methods에서는,explictWidth property와 explicitHeight property는 설정되지 않습니다. 이 때문에, 레이아웃 계산에 의해 object가 원의 크기에 돌아올 가능성이 있습니다. 이 Methods는, 주로 updateDisplayList() 를 Implements하는 컴퍼넌트의 개발자, Effects, 및 LayoutManager 에 의해 사용됩니다.

Parameters
w:Number — object의 폭을 나타냅니다.
 
h:Number — object의 높이를 나타냅니다.
setCurrentState()Methods 
public function setCurrentState(stateName:String , playTransition:Boolean = true):void

현재 상태를 설정합니다.

Parameters
stateName:String — 새로운 뷰스테이트의 이름입니다.
 
playTransition:Boolean (default = true)true 의 경우, 뷰스테이트가 변화했을 때에 적절한 트란지션이 재생됩니다.

See also

setFocus()Methods 
public function setFocus():void

현재 취급하고 있는 컴퍼넌트에 포커스를 설정합니다. 이 때, 컴퍼넌트의 서브 컴퍼넌트에 포커스가 건네받는 일이 있습니다.

메모: 이 Methods가 포커스를 설정했을 때에, TextInput 및 TextArea 컨트롤만이 하이라이트를 표시합니다. 유저가 Tab 키로 컨트롤을 선택하면, 모든 컨트롤이 하이라이트를 표시합니다.

setStyle()Methods 
public function setStyle(styleProp:String , newValue:* ):void

이 컴퍼넌트 인스턴스의 스타일 property를 설정합니다.

이것은, 글로벌 설정된 스타일을 재정의(override) 할 수 있습니다.

setStyle() Methods를 호출하면, 퍼포먼스가 저하하는 일이 있습니다. 이것은 필요한 경우만 사용해 주세요.

Parameters
styleProp:String — 스타일 property의 이름입니다.
 
newValue:* — 스타일의 새로운 값입니다.

See also

setVisible()Methods 
public function setVisible(value:Boolean , noEvent:Boolean = false):void

visible property가 변경되었을 때에 불려 갑니다. 컴퍼넌트의 표시와 비표시를 바꾸려면 , 이 Methods를 직접 호출하는 대신에 visible property를 설정해 주세요.

Parameters
value:Boolean visible property의 새로운 값입니다. true 를 지정하면 컴퍼넌트가 표시되어false 를 지정하면 비표시가 됩니다.
 
noEvent:Boolean (default = false)true 의 경우는, 이벤트는 dispatch되지 않습니다. false 의 경우는, 컴퍼넌트가 표시되었을 때에 show 이벤트가 dispatch되어 컴퍼넌트가 비표시가 되었을 때에 hide 이벤트가 dispatch됩니다.
styleChanged()Methods 
public function styleChanged(styleProp:String ):void

스타일 property의 변경을 검출합니다. 어떠한 스타일 property가 설정되어 있으면, Flex 가 styleChanged() Methods를 호출해, 설정되어 있는 스타일의 이름을 건네줍니다.

이것은, UIComponent 의 서브 클래스를 작성할 경우에 재정의(override) 가능한 확장된 Methods입니다. custom 컴퍼넌트를 작성할 경우에는, 건네받은 스타일명을 체크해, 그 결과에 따라 변경 내용을 처리하도록,styleChanged() Methods를 재정의(override) 할 수 있습니다. 이것에 의해, 기존 스타일의 디폴트 동작을 재정의(override) 가능할 뿐만 아니라, 독자적인 스타일 property를 추가할 수도 있습니다.

스타일 property를 처리하는 경우에는, 다음번의 화면 갱신시에 Flex 가 컴퍼넌트의 updateDisplayList() Methods를 실행하도록,styleChanged() Methods의 재정의(override)로 invalidateDisplayList() Methods를 호출할 필요가 있습니다.

Parameters
styleProp:String — 스타일 property의 이름입니다. 이 컴퍼넌트의 모든 스타일이 변경되었을 경우는, null 가 됩니다.
stylesInitialized()Methods 
public function stylesInitialized():void

컴퍼넌트의 스타일을 처음으로 초기화할 때, Flex 는 stylesInitialized() Methods를 호출합니다.

이것은, UIComponent 의 서브 클래스를 작성할 경우에 재정의(override) 가능한 확장된 Methods입니다. Flex 는, 컴퍼넌트의 measureupdateDisplayList Methods가 처음으로 불려 가기까지, 컴퍼넌트의 스타일이 완전하게 초기화되는 것을 프로텍션합니다. 대부분의 컴퍼넌트에서는, 그래서 충분합니다. 다만, 빠른 단계에서 스타일치에 액세스 할 필요가 있는 경우는, stylesInitialized() 함수를 재정의(override) 해, 스타일 property가 처음으로 초기화되었을 때에 즉시 액세스 가능하게 할 수가 있습니다.

suspendBackgroundProcessing()Methods 
public static function suspendBackgroundProcessing():void

resumeBackgroundProcessing() 가 불려 갈 때까지,callLater() 에 의해 큐에 넣어진 Methods의 백그라운드 처리를 블록 합니다.

이러한 Methods는, 중단없이 실행할 필요가 있는 타임 위기인 코드를 사용하고 있을 때 유효합니다. 예를 들어, effect의 suspendBackgroundProcessing property를 true로 설정하면, 애니메이션을 매끄럽게 하기 위해서, 재생의 개시시에 suspendBackgroundProcessing() 가 자동적으로 불려 가 정지시에 resumeBackgroundProcessing 가 불려 갑니다.

LayoutManager 는 callLater() 를 사용하기 위해(때문에),commitProperties(),measure(), 및 updateDisplayList() 는,suspendBackgroundProcessing()resumeBackgroundProcessing() 의 호출동안은 불려 가지 않게 됩니다.

외측의 Methods와 안쪽의 Methods (외측의 Methods에 의해 불려 가는 Methods)의 양쪽 모두가 suspendBackgroundProcessing()resumeBackgroundProcessing() 를 호출하도록(듯이) 하는 편이 안전합니다. 이러한 Methods는, 백그라운드 처리의 실행을 결정하는 카운터를 가산 및 감산하기 (위해)때문에입니다.

updateDisplayList()Methods 
protected function updateDisplayList(unscaledWidth:Number , unscaledHeight:Number ):void

object의 묘화 및 그 아이의 크기나 위치의 설정을 실시합니다. 이것은, UIComponent 의 서브 클래스를 작성할 경우에 재정의(override) 가능한 확장된 Methods입니다.

이 Methods는 직접 호출하지 말아 주세요. addChild() Methods로 컴퍼넌트가 컨테이너에 추가되었을 때, 및 컴퍼넌트의 invalidateDisplayList() Methods가 불려 갔을 때에, Flex 가 updateDisplayList() Methods를 호출합니다.

컴퍼넌트에 아이가 없는 경우는, 이 Methods로 graphics.drawRect() 등 컴퍼넌트의 Graphics object에 대한 Methods를 몇개인가 사용해, 프로그램에 의한 묘화를 실행하게 됩니다.

컴퍼넌트에 아이가 있는 경우는, 이 Methods로 그 아이에 대해서 move() Methods 및 setActualSize() Methods를 호출하게 됩니다.

컴퍼넌트안에는, 아이가 있는 경우에서도 프로그램에 의한 묘화를 실행할 수 있는 것이 있습니다. 어느 경우에서도, 묘화 할 때는, 컴퍼넌트의 unscaledWidthunscaledHeight 를 경계로서 사용할 필요가 있습니다.

width property 및 height property는 아니고,unscaledWidthunscaledHeight 를 사용하는 것이 중요합니다.

Parameters
unscaledWidth:Number — 컴퍼넌트의 scaleX property의 값에 관계없이, 컴퍼넌트의 좌표내에서 픽셀 단위에 의해 컴퍼넌트의 폭을 지정합니다.
 
unscaledHeight:Number — 컴퍼넌트의 scaleY property의 값에 관계없이, 컴퍼넌트의 좌표내에서 픽셀 단위로 컴퍼넌트의 높이를 지정합니다.

See also

validateDisplayList()Methods 
public function validateDisplayList():void

아이의 위치와 크기를 검증해, 그 외의 비주얼 object를 묘화 합니다. 이 ILayoutManagerClient 클라이언트의 경우에 LayoutManager.invalidateDisplayList() Methods를 호출하면, 표시 리스트를 갱신하는 시점에서 validateDisplayList() Methods가 불려 갑니다.

validateNow()Methods 
public function validateNow():void

필요에 따라서, 이 object의 property와 레이아웃을 검증 및 갱신해, 그것을 재묘화 합니다. 상당양의 계산을 필요로 하는 property의 처리는, 통상은 스크립트의 실행이 종료할 때까지 실행되지 않습니다. 예를 들어,width property의 설정은 늦추어집니다. 이것은, object의 child 또는 부모의 폭의 재계산이 필요하게 될 가능성이 있기 (위해)때문에입니다. 처리를 늦추는 것으로, 스크립트로 width property가 여러 차례 설정되어도, 처리를 몇번도 반복하지 않고 끝납니다. 이 Methods에서는, 이 동작을 수동으로 재정의(override) 할 수 있습니다.

validateProperties()Methods 
public function validateProperties():void

commitProperties() Methods를 호출해 컴퍼넌트의 property를 검증하기 위해서 레이아웃 논리에 의해 사용됩니다. 일반적으로 서브 클래스는, 이 Methods는 아니고 commitProperties() Methods를 재정의(override) 해야 합니다.

validateSize()Methods 
public function validateSize(recursive:Boolean = false):void

컴퍼넌트의 측정 크기를 검증합니다. LayoutManager.invalidateSize() Methods가 이 ILayoutManagerClient 를 지정해 불려 갔을 경우, 측정의 실행시에 validateSize() Methods가 불려 갑니다.

Parameters
recursive:Boolean (default = false)true 의 경우, 이 Methods를 object의 아이로 호출합니다.
validationResultHandler()Methods 
public function validationResultHandler(event:ValidationResultEvent ):void

이 컴퍼넌트에 할당할 수 있었던 발리 데이터로부터의 validinvalid 의 양쪽 모두의 이벤트를 처리합니다.

통상, 발리 데이터에 event listener를 할당하는 것으로, 발리 데이터에 의해 dispatch된 valid event 및 invalid 이벤트를 처리합니다. 검증중의 컴퍼넌트로 직접 검증 이벤트를 처리하는 경우는, 이 Methods를 재정의(override) 하면 valid event 및 invalid 이벤트를 처리할 수 있습니다. 통상은 재정의(override)시에 super.validationResultHandler(event) 를 호출합니다.

Parameters
event:ValidationResultEvent — 검증용의 event object입니다.

See also

verticalGradientMatrix()Methods 
public function verticalGradientMatrix(x:Number , y:Number , width:Number , height:Number ):Matrix

수직 방향의 그라데이션을 묘화 할 경우에 rot Parameters로서 drawRoundRect() Methods에 건네줄 수 있는 박스의 Matrix 를 돌려줍니다.

퍼포먼스를 위해서(때문에), Matrix 는 정적 변수에 보존되어horizontalGradientMatrix()verticalGradientMatrix() 에 대한 모든 호출로 재사용됩니다. 따라서,horizontalGradientMatrix() 또는 verticalGradientMatrix() 를 재차 호출하기 전에, 이 Matrix 를 drawRoundRect() 에 건네줄 필요가 있습니다.

Parameters
x:Number — 그라데이션의 왼쪽 좌표 (픽셀 단위)입니다.
 
y:Number — 그라데이션의 윗자리안표 (픽셀 단위)입니다.
 
width:Number — 그라데이션의 폭 (픽셀 단위)입니다.
 
height:Number — 그라데이션의 높이 (픽셀 단위)입니다.

반환값
Matrix — 수직 그라데이션의 Matrix 입니다.
이벤트의 상세
addevent 
Event object type: mx.events.FlexEvent
FlexEvent.type property = mx.events.FlexEvent.ADD

addChild() Methods 또는 addChildAt() Methods를 사용해 컴퍼넌트를 컨텐츠의 아이로서 컨테이너에 추가했을 때에 dispatch됩니다. rawChildren.addChild() 또는 rawChildren.addChildAt() Methods를 사용해 컴퍼넌트를 컨텐츠가 아닌 아이로서 컨테이너에 추가했을 경우, 이벤트는 dispatch되지 않습니다.

FlexEvent.ADD 정수에 의해,add 이벤트의 event object의 type property치가 정의됩니다.

event object의 각 property에는 다음의 값이 설정됩니다.

PropertyValue
bubblesfalse
cancelablefalse
currentTarget이벤트를 처리하는 event listener를 정의하는 object. 예를 들어, event listener의 등록에 myButton.addEventListener() 를 사용하면,currentTarget 의 값은 "myButton" 가 됩니다.
target이벤트를 dispatch한 object를 나타냅니다. 이 object는 반드시 이벤트를 받는 object라고는 할 수 없습니다. 이벤트를 받는 object에 항상 액세스 하려면 ,currentTarget property를 사용해 주세요.
creationCompleteevent  
Event object type: mx.events.FlexEvent
FlexEvent.type property = mx.events.FlexEvent.CREATION_COMPLETE

컴퍼넌트의 구축, property 처리, 측정, 레이아웃, 및 묘화가 완료했을 때에 dispatch됩니다.

이 시점에서는,visible property에 따라서는 컴퍼넌트가 묘화 되어도 표시되지 않는 경우가 있습니다.

FlexEvent.CREATION_COMPLETE 정수에 의해,creationComplete 이벤트의 event object의 type property치가 정의됩니다.

event object의 각 property에는 다음의 값이 설정됩니다.

PropertyValue
bubblesfalse
cancelablefalse
currentTarget이벤트를 처리하는 event listener를 정의하는 object. 예를 들어, event listener의 등록에 myButton.addEventListener() 를 사용하면,currentTarget 의 값은 "myButton" 가 됩니다.
target이벤트를 dispatch한 object를 나타냅니다. 이 object는 반드시 이벤트를 받는 object라고는 할 수 없습니다. 이벤트를 받는 object에 항상 액세스 하려면 ,currentTarget property를 사용해 주세요.
currentStateChangeevent  
Event object type: mx.events.StateChangeEvent
StateChangeEvent.type property = mx.events.StateChangeEvent.CURRENT_STATE_CHANGE

뷰스테이트의 변경 후에 dispatch됩니다.

StateChangeEvent.CURRENT_STATE_CHANGE 정수에 의해, 뷰스테이트가 변경되었을 때에 dispatch되는 이벤트의 type property치가 정의됩니다. 이 정수의 값은 "currentStateChange" 입니다.

event object의 각 property에는 다음의 값이 설정됩니다.

PropertyValue
bubblesfalse
cancelablefalse
currentTarget이벤트를 처리하는 event listener를 정의하는 object. 예를 들어, event listener의 등록에 myButton.addEventListener() 를 사용하면,currentTarget 의 값은 "myButton" 가 됩니다.
newState변경 후의 뷰스테이트의 이름을 나타냅니다.
oldState종료된 뷰스테이트의 이름을 나타냅니다.
target이벤트를 dispatch한 object를 나타냅니다. 이 object는 반드시 이벤트를 받는 object라고는 할 수 없습니다. 이벤트를 받는 object에 항상 액세스 하려면 ,currentTarget property를 사용해 주세요.
typeStateChangeEvent.CURRENT_STATE_CHANGE
currentStateChangingevent  
Event object type: mx.events.StateChangeEvent
StateChangeEvent.type property = mx.events.StateChangeEvent.CURRENT_STATE_CHANGING

currentState property가 변경된 후에 dispatch됩니다. 뷰스테이트가 변경되기 전에는 dispatch되지 않습니다.

StateChangeEvent.CURRENT_STATE_CHANGING 정수에 의해, 뷰스테이트가 변경 되려고 하고 있을 때 dispatch되는 이벤트의 type property치가 정의됩니다. 이 정수의 값은 "currentStateChanging" 입니다.

event object의 각 property에는 다음의 값이 설정됩니다.

PropertyValue
bubblesfalse
cancelablefalse
currentTarget이벤트를 처리하는 event listener를 정의하는 object. 예를 들어, event listener의 등록에 myButton.addEventListener() 를 사용하면,currentTarget 의 값은 "myButton" 가 됩니다.
newState변경되는 뷰스테이트의 이름을 나타냅니다.
oldState종료되는 뷰스테이트의 이름을 나타냅니다.
target이벤트를 dispatch한 object를 나타냅니다. 이 object는 반드시 이벤트를 받는 object라고는 할 수 없습니다. 이벤트를 받는 object에 항상 액세스 하려면 ,currentTarget property를 사용해 주세요.
typeStateChangeEvent.CURRENT_STATE_CHANGING
dragCompleteevent  
Event object type: mx.events.DragEvent
DragEvent.type property = mx.events.DragEvent.DRAG_COMPLETE

드러그 조작이 완료했을 때 (드러그 데이터를 드롭 타겟으로 드롭 하는지, 드롭을 실행하지 않고 드러그 & 드롭 조작을 종료했을 때의 언젠가), 드러그 이니씨에이터 (드러그 한 데이터의 소스인 컴퍼넌트)에 의해 dispatch됩니다.

이 이벤트는, 드러그 & 드롭 조작의 최종적인 클린 업을 실시하기 위해서(때문에) 사용할 수 있습니다. 예를 들어, List 컨트롤 아이템을 있는 리스트로부터 다른 리스트에 드러그 하는 경우, List 컨트롤 아이템이 그 이후 필요하지 않으면 소스로부터 삭제할 수가 있습니다.

DragEvent.DRAG_COMPLETE 정수에 의해,dragComplete 이벤트의 event object의 type property치가 정의됩니다.

event object의 각 property에는 다음의 값이 설정됩니다.

PropertyValue
action이벤트의 기가 되는 이하의 액션을 나타냅니다. DragManager.COPY,DragManager.LINK,DragManager.MOVE, 또는 DragManager.NONE.
bubblesfalse
cancelablefalse
currentTarget이벤트를 처리하는 event listener를 정의하는 object. 예를 들어, event listener의 등록에 myButton.addEventListener() 를 사용하면,currentTarget 의 값은 "myButton" 가 됩니다.
dragInitiator드러그 조작을 개시한 컴퍼넌트입니다.
dragSource드러그 되고 있는 데이터를 포함한 DragSource object입니다.
target이벤트를 dispatch한 object를 나타냅니다. 이 object는 반드시 이벤트를 받는 object라고는 할 수 없습니다. 이벤트를 받는 object에 항상 액세스 하려면 ,currentTarget property를 사용해 주세요.
dragDropevent  
Event object type: mx.events.DragEvent
DragEvent.type property = mx.events.DragEvent.DRAG_DROP

유저가 드롭 타겟상에서 마우스를 떼어 놓았을 때, 드롭 타겟으로 따라 dispatch됩니다.

이 event 핸들러는, 드러그 데이터를 드롭 타겟으로 추가하기 위해서 사용합니다.

DragEvent.DRAG_DROP 정수에 의해,dragDrop 이벤트의 event object의 type property치가 정의됩니다.

event object의 각 property에는 다음의 값이 설정됩니다.

PropertyValue
action이벤트의 기가 되는 이하의 액션을 나타냅니다. DragManager.COPY,DragManager.LINK,DragManager.MOVE, 또는 DragManager.NONE.
bubblesfalse
cancelablefalse
currentTarget이벤트를 처리하는 event listener를 정의하는 object. 예를 들어, event listener의 등록에 myButton.addEventListener() 를 사용하면,currentTarget 의 값은 "myButton" 가 됩니다.
dragInitiator드러그 조작을 개시한 컴퍼넌트입니다.
dragSource드러그 되고 있는 데이터를 포함한 DragSource object입니다.
target이벤트를 dispatch한 object를 나타냅니다. 이 object는 반드시 이벤트를 받는 object라고는 할 수 없습니다. 이벤트를 받는 object에 항상 액세스 하려면 ,currentTarget property를 사용해 주세요.
dragEnterevent  
Event object type: mx.events.DragEvent
DragEvent.type property = mx.events.DragEvent.DRAG_ENTER

드러그 조작시에, 컴퍼넌트상에서 마우스를 이동했을 때, 컴퍼넌트에 의해 dispatch됩니다.

컴퍼넌트를 유효한 드롭 타겟으로 하려면 , 이 이벤트의 핸들러를 정의할 필요가 있습니다. 핸들러내에서는, 컴퍼넌트가 드러그를 받아들일 수가 있는 것을 나타내는 시각적인 피드백을 유저에게 제공하기 위해서, 드롭 타겟의 외관을 변경할 수 있습니다. 예를 들어, 드롭 타겟의 주위에 경계선을 표시하거나 드롭 타겟으로 포커스를 옮길 수가 있습니다.

드러그를 받아들이는 경우는,DragManager.acceptDragDrop() Methods를 호출할 필요가 있습니다. acceptDragDrop() 를 호출하지 않으면 다른 드러그 이벤트가 모두 취득되지 않게 됩니다.

action property의 값은, 복사의 실행중도 항상 DragManager.MOVE 입니다. 이것은, Control 키가 밀려 복사가 통지된 것을 컨트롤이 인식하기 전에 dragEnter 이벤트가 발생하기 (위해)때문에입니다. dragOver 이벤트의 event object의 action property에는, 드러그 조작의 종류를 나타낸 값이 포함되어 있습니다.

DragManager.showFeedback() Methods를 호출해 드러그 액션의 종류를 변경할 수도 있습니다.

DragEvent.DRAG_ENTER 정수에 의해,dragEnter 이벤트의 event object의 type property치가 정의됩니다.

event object의 각 property에는 다음의 값이 설정됩니다.

PropertyValue
action이벤트의 기가 되는 액션을 나타냅니다. 이것은 항상,DragManager.MOVE 가 됩니다.
bubblesfalse
cancelablefalse
currentTarget이벤트를 처리하는 event listener를 정의하는 object. 예를 들어, event listener의 등록에 myButton.addEventListener() 를 사용하면,currentTarget 의 값은 "myButton" 가 됩니다.
dragInitiator드러그 조작을 개시한 컴퍼넌트입니다.
dragSource드러그 되고 있는 데이터를 포함한 DragSource object입니다.
target이벤트를 dispatch한 object를 나타냅니다. 이 object는 반드시 이벤트를 받는 object라고는 할 수 없습니다. 이벤트를 받는 object에 항상 액세스 하려면 ,currentTarget property를 사용해 주세요.

See also

dragExitevent  
Event object type: mx.events.DragEvent
DragEvent.type property = mx.events.DragEvent.DRAG_EXIT

유저가 데이터를 컴퍼넌트의 외부에 드러그 해, 타겟으로 드롭 하지 않았을 때, 컴퍼넌트에 의해 dispatch됩니다.

이 이벤트는,dragEnter 또는 dragOver 이벤트의 처리중에 드롭 타겟의 외관을 변경했을 경우에, 드롭 타겟을 통상의 외관에 복원하는데 사용합니다.

DragEvent.DRAG_EXIT 정수에 의해,dragExit 이벤트의 event object의 type property치가 정의됩니다.

event object의 각 property에는 다음의 값이 설정됩니다.

PropertyValue
action이벤트의 기가 되는 이하의 액션을 나타냅니다. DragManager.COPY,DragManager.LINK,DragManager.MOVE, 또는 DragManager.NONE.
bubblesfalse
cancelablefalse
currentTarget이벤트를 처리하는 event listener를 정의하는 object. 예를 들어, event listener의 등록에 myButton.addEventListener() 를 사용하면,currentTarget 의 값은 "myButton" 가 됩니다.
dragInitiator드러그 조작을 개시한 컴퍼넌트입니다.
dragSource드러그 되고 있는 데이터를 포함한 DragSource object입니다.
target이벤트를 dispatch한 object를 나타냅니다. 이 object는 반드시 이벤트를 받는 object라고는 할 수 없습니다. 이벤트를 받는 object에 항상 액세스 하려면 ,currentTarget property를 사용해 주세요.
dragOverevent  
Event object type: mx.events.DragEvent
DragEvent.type property = mx.events.DragEvent.DRAG_OVER

드러그 조작시에, 컴퍼넌트상에서 마우스를 이동했을 때, 컴퍼넌트에 의해 dispatch됩니다.

핸들러내에서는, 컴퍼넌트가 드러그를 받아들일 수가 있는 것을 나타내는 시각적인 피드백을 유저에게 제공하기 위해서, 드롭 타겟의 외관을 변경할 수 있습니다. 예를 들어, 드롭 타겟의 주위에 경계선을 표시하거나 드롭 타겟으로 포커스를 옮길 수가 있습니다.

이 이벤트는, 드롭을 허가하기 전에 추가의 논리를 실행하기 위해서 사용합니다. 추가의 논리의 예로서는, 드롭 타겟내의 여러가지 장소에 데이터를 드롭 하는 조작, 키보드 입력을 읽어내, 드러그 & 드롭 액션이 드러그 데이터의 이동 또는 복사의 어디에서 있는지를 판별하는 조작, 드러그 & 드롭 액션의 타입에 근거해 다른 타입의 시각적인 피드백을 제공하는 조작등이 있습니다.

DragManager.showFeedback() Methods를 변경해 드러그 액션의 종류를 변경할 수도 있습니다. action property의 디폴트치는 DragManager.MOVE 입니다.

DragEvent.DRAG_OVER 정수에 의해,dragOver 이벤트의 event object의 type property치가 정의됩니다.

event object의 각 property에는 다음의 값이 설정됩니다.

PropertyValue
action이벤트의 기가 되는 이하의 액션을 나타냅니다. DragManager.COPY,DragManager.LINK,DragManager.MOVE, 또는 DragManager.NONE.
bubblesfalse
cancelablefalse
currentTarget이벤트를 처리하는 event listener를 정의하는 object. 예를 들어, event listener의 등록에 myButton.addEventListener() 를 사용하면,currentTarget 의 값은 "myButton" 가 됩니다.
dragInitiator드러그 조작을 개시한 컴퍼넌트입니다.
dragSource드러그 되고 있는 데이터를 포함한 DragSource object입니다.
target이벤트를 dispatch한 object를 나타냅니다. 이 object는 반드시 이벤트를 받는 object라고는 할 수 없습니다. 이벤트를 받는 object에 항상 액세스 하려면 ,currentTarget property를 사용해 주세요.

See also

effectEndevent  
Event object type: mx.events.EffectEvent
EffectEvent.type property = mx.events.EffectEvent.EFFECT_END

effect의 종료후에 dispatch됩니다.

이 이벤트가 발행되기 전에, effect에 의해 시각적인 변경의 마지막 세트가 실행되고 있습니다만, 이러한 변경은 화면에 묘화 되고 있지 않습니다. 따라서, 이러한 변경이 화면에 묘화 될 때까지,callLater() Methods를 사용해 다른 변경을 연기하는 것이 필요하게 되는 경우가 있습니다.

EffectEvent.EFFECT_END 정수에 의해,effectEnd 이벤트의 event object의 type property치가 정의됩니다.

event object의 각 property에는 다음의 값이 설정됩니다.

PropertyValue
bubblesfalse
cancelablefalse
currentTarget이벤트를 처리하는 event listener를 정의하는 object. 예를 들어, event listener의 등록에 myButton.addEventListener() 를 사용하면,currentTarget 의 값은 "myButton" 가 됩니다.
effectInstance이벤트의 effect 인스턴스 object를 나타냅니다.
target이벤트를 dispatch한 object를 나타냅니다. 이 object는 반드시 이벤트를 받는 object라고는 할 수 없습니다. 이벤트를 받는 object에 항상 액세스 하려면 ,currentTarget property를 사용해 주세요.
effectStartevent  
Event object type: mx.events.EffectEvent
EffectEvent.type property = mx.events.EffectEvent.EFFECT_START

effect가 개시되기 직전에 dispatch됩니다.

이 이벤트가 발행될 때까지, effect에 의한 시각적인 변경은 개시되지 않습니다.

EffectEvent.EFFECT_START 정수에 의해,effectStart 이벤트의 event object의 type property치가 정의됩니다.

event object의 각 property에는 다음의 값이 설정됩니다.

PropertyValue
bubblesfalse
cancelablefalse
currentTarget이벤트를 처리하는 event listener를 정의하는 object. 예를 들어, event listener의 등록에 myButton.addEventListener() 를 사용하면,currentTarget 의 값은 "myButton" 가 됩니다.
effectInstance이벤트의 effect 인스턴스 object를 나타냅니다.
target이벤트를 dispatch한 object를 나타냅니다. 이 object는 반드시 이벤트를 받는 object라고는 할 수 없습니다. 이벤트를 받는 object에 항상 액세스 하려면 ,currentTarget property를 사용해 주세요.
enterStateevent  
Event object type: mx.events.FlexEvent
FlexEvent.type property = mx.events.FlexEvent.ENTER_STATE

컴퍼넌트가 르트뷰스테이트에 돌아온 후에 dispatch됩니다.

FlexEvent.ENTER_STATE 정수에 의해,enterState 이벤트의 event object의 type property치가 정의됩니다.

event object의 각 property에는 다음의 값이 설정됩니다.

PropertyValue
bubblesfalse
cancelablefalse
currentTarget이벤트를 처리하는 event listener를 정의하는 object. 예를 들어, event listener의 등록에 myButton.addEventListener() 를 사용하면,currentTarget 의 값은 "myButton" 가 됩니다.
target이벤트를 dispatch한 object를 나타냅니다. 이 object는 반드시 이벤트를 받는 object라고는 할 수 없습니다. 이벤트를 받는 object에 항상 액세스 하려면 ,currentTarget property를 사용해 주세요.
exitStateevent  
Event object type: mx.events.FlexEvent
FlexEvent.type property = mx.events.FlexEvent.EXIT_STATE

컴퍼넌트가 르트뷰스테이트를 종료하기 전에 dispatch됩니다.

FlexEvent.EXIT_STATE 정수에 의해,exitState 이벤트의 event object의 type property치가 정의됩니다.

event object의 각 property에는 다음의 값이 설정됩니다.

PropertyValue
bubblesfalse
cancelablefalse
currentTarget이벤트를 처리하는 event listener를 정의하는 object. 예를 들어, event listener의 등록에 myButton.addEventListener() 를 사용하면,currentTarget 의 값은 "myButton" 가 됩니다.
target이벤트를 dispatch한 object를 나타냅니다. 이 object는 반드시 이벤트를 받는 object라고는 할 수 없습니다. 이벤트를 받는 object에 항상 액세스 하려면 ,currentTarget property를 사용해 주세요.
hideevent  
Event object type: mx.events.FlexEvent
FlexEvent.type property = mx.events.FlexEvent.HIDE

object 상태가 가시로부터 불가시에 변화했을 때에 dispatch됩니다.

FlexEvent.HIDE 정수에 의해,hide 이벤트의 event object의 type property치가 정의됩니다.

event object의 각 property에는 다음의 값이 설정됩니다.

PropertyValue
bubblesfalse
cancelablefalse
currentTarget이벤트를 처리하는 event listener를 정의하는 object. 예를 들어, event listener의 등록에 myButton.addEventListener() 를 사용하면,currentTarget 의 값은 "myButton" 가 됩니다.
target이벤트를 dispatch한 object를 나타냅니다. 이 object는 반드시 이벤트를 받는 object라고는 할 수 없습니다. 이벤트를 받는 object에 항상 액세스 하려면 ,currentTarget property를 사용해 주세요.
initializeevent  
Event object type: mx.events.FlexEvent
FlexEvent.type property = mx.events.FlexEvent.INITIALIZE

컴퍼넌트의 구축과 초기화 property의 설정이 완료했을 때에 dispatch됩니다.

초기화 단계의 뒤, property의 처리, 컴퍼넌트의 측정, 레이아웃, 묘화가 실행되어creationComplete 이벤트가 dispatch됩니다.

FlexEvent.INITIALIZE 정수에 의해,initialize 이벤트의 event object의 type property치가 정의됩니다.

event object의 각 property에는 다음의 값이 설정됩니다.

PropertyValue
bubblesfalse
cancelablefalse
currentTarget이벤트를 처리하는 event listener를 정의하는 object. 예를 들어, event listener의 등록에 myButton.addEventListener() 를 사용하면,currentTarget 의 값은 "myButton" 가 됩니다.
target이벤트를 dispatch한 object를 나타냅니다. 이 object는 반드시 이벤트를 받는 object라고는 할 수 없습니다. 이벤트를 받는 object에 항상 액세스 하려면 ,currentTarget property를 사용해 주세요.
invalidevent  
Event object type: mx.events.FlexEvent
FlexEvent.type property = mx.events.FlexEvent.INVALID

발리 데이터에 의해 컴퍼넌트가 감시되고 있어 검증이 실패했을 경우에 dispatch됩니다.

FlexEvent.INVALID 정수에 의해,invalid 이벤트의 event object의 type property치가 정의됩니다.

event object의 각 property에는 다음의 값이 설정됩니다.

PropertyValue
bubblesfalse
cancelablefalse
currentTarget이벤트를 처리하는 event listener를 정의하는 object. 예를 들어, event listener의 등록에 myButton.addEventListener() 를 사용하면,currentTarget 의 값은 "myButton" 가 됩니다.
target이벤트를 dispatch한 object를 나타냅니다. 이 object는 반드시 이벤트를 받는 object라고는 할 수 없습니다. 이벤트를 받는 object에 항상 액세스 하려면 ,currentTarget property를 사용해 주세요.
mouseDownOutsideevent  
Event object type: mx.events.FlexMouseEvent
FlexMouseEvent.type property = mx.events.FlexMouseEvent.MOUSE_DOWN_OUTSIDE

유저가 PopUpManager 를 사용해 연 컴퍼넌트의 외측에서 마우스를 클릭했을 때에, 그 컴퍼넌트로부터 dispatch됩니다.

FlexMouseEvent.MOUSE_DOWN_OUTSIDE 정수에 의해,mouseDownOutside 이벤트의 event object의 type property치가 정의됩니다.

event object의 각 property에는 다음의 값이 설정됩니다.

PropertyValue
altKey Alt 키가 밀리고 있는 (true)인가 밀리지 않은 (false)인지를 나타냅니다.
bubblesfalse
buttonDown 왼쪽 mouse button가 밀리고 있는 (true)인가 밀리지 않은 (false)인지를 나타냅니다.
cancelablefalse
ctrlKey Ctrl 키가 밀리고 있는 (true)인가 밀리지 않은 (false)인지를 나타냅니다.
currentTarget이벤트를 처리하는 event listener를 정의하는 object. 예를 들어, event listener의 등록에 myButton.addEventListener() 를 사용하면,currentTarget 의 값은 "myButton" 가 됩니다. PopUpManager 이벤트의 경우, 이 object는 pop-up 윈도우입니다.
delta 유저가 마우스 휠을 1 눈금 스크롤 시킬 때 마다 스크롤 되는 행수를 나타냅니다. PopUpManager 이벤트의 경우, 이 값은 0 이 됩니다.
localX 이벤트가 발생한 수평 좌표입니다. PopUpManager 이벤트의 경우, 이 값은 pop-up 컨트롤이 기준이 됩니다.
localY 이벤트가 발생한 수직 좌표입니다. PopUpManager 이벤트의 경우, 이 값은 pop-up 컨트롤이 기준이 됩니다.
relatedObject 이벤트에 관련하는 표시 리스트 object에의 참조입니다. PopUpManager 이벤트의 경우, 이 object는 마우스 포인터가 놓여진 컨테이너가 됩니다.
shiftKey Shift 키가 밀리고 있는 (true)인가 밀리지 않은 (false)인지를 나타냅니다.
target이벤트를 dispatch한 object를 나타냅니다. 이 object는 반드시 이벤트를 받는 object라고는 할 수 없습니다. 이벤트를 받는 object에 항상 액세스 하려면 ,currentTarget property를 사용해 주세요. PopUpManager 이벤트의 경우, 이 object는 pop-up 윈도우입니다.
mouseWheelOutsideevent  
Event object type: mx.events.FlexMouseEvent
FlexMouseEvent.type property = mx.events.FlexMouseEvent.MOUSE_WHEEL_OUTSIDE

유저가 PopUpManager 를 사용해 연 컴퍼넌트의 외측에 마우스 휠을 스크롤 했을 때에, 그 컴퍼넌트로부터 dispatch됩니다.

FlexMouseEvent.MOUSE_WHEEL_OUTSIDE 정수에 의해,mouseWheelOutside 이벤트의 event object의 type property치가 정의됩니다.

event object의 각 property에는 다음의 값이 설정됩니다.

PropertyValue
altKey Alt 키가 밀리고 있는 (true)인가 밀리지 않은 (false)인지를 나타냅니다.
bubblesfalse
buttonDown 왼쪽 mouse button가 밀리고 있는 (true)인가 밀리지 않은 (false)인지를 나타냅니다.
cancelablefalse
ctrlKey Ctrl 키가 밀리고 있는 (true)인가 밀리지 않은 (false)인지를 나타냅니다.
currentTarget 이벤트를 처리하는 event listener를 정의하는 object. 예를 들어, event listener의 등록에 myButton.addEventListener() 를 사용하면,currentTarget 의 값은 "myButton" 가 됩니다. PopUpManager 이벤트의 경우, 이 object는 pop-up 윈도우입니다.
delta 유저가 마우스 휠을 1 눈금 스크롤 시킬 때 마다 스크롤 되는 행수를 나타냅니다. PopUpManager 이벤트의 경우, 이 값은 0 이 됩니다.
localX 이벤트가 발생한 수평 좌표입니다. PopUpManager 이벤트의 경우, 이 값은 pop-up 컨트롤이 기준이 됩니다.
localY 이벤트가 발생한 수직 좌표입니다. PopUpManager 이벤트의 경우, 이 값은 pop-up 컨트롤이 기준이 됩니다.
relatedObject 이벤트에 관련하는 표시 리스트 object에의 참조입니다. PopUpManager 이벤트의 경우, 이 object는 마우스 포인터가 놓여진 컨테이너가 됩니다.
shiftKey Shift 키가 밀리고 있는 (true)인가 밀리지 않은 (false)인지를 나타냅니다.
target이벤트를 dispatch한 object를 나타냅니다. 이 object는 반드시 이벤트를 받는 object라고는 할 수 없습니다. 이벤트를 받는 object에 항상 액세스 하려면 ,currentTarget property를 사용해 주세요. PopUpManager 이벤트의 경우, 이 object는 pop-up 윈도우입니다.
moveevent  
Event object type: mx.events.MoveEvent
MoveEvent.type property = mx.events.MoveEvent.MOVE

object가 이동했을 때에 dispatch됩니다.

컴퍼넌트를 이동하려면 ,x 또는 y property를 설정하는지,move() Methods를 호출합니다. 혹은, 그 컴퍼넌트 또는 그 외의 컴퍼넌트에 대해, LayoutManager 가 그 컴퍼넌트의 x 또는 y property를 변경하는 것이 필요하게 되도록(듯이), 다음의 property의 1 개를 설정합니다.

move() Methods를 호출하면, Methods가 돌아가기 전에 move 이벤트가 dispatch됩니다. 그 외의 상황에서는,move 이벤트는, property가 변경될 때까지 dispatch되지 않습니다.

MoveEvent.MOVE 정수에 의해,move 이벤트의 event object의 type property치가 정의됩니다.

event object의 각 property에는 다음의 값이 설정됩니다.

PropertyValue
bubblesfalse
cancelablefalse
currentTarget이벤트를 처리하는 event listener를 정의하는 object. 예를 들어, event listener의 등록에 myButton.addEventListener() 를 사용하면,currentTarget 의 값은 "myButton" 가 됩니다.
oldXobject의 전의 x 좌표를 픽셀 단위로 나타냅니다.
oldYobject의 전의 y 좌표를 픽셀 단위로 나타냅니다.
target이벤트를 dispatch한 object를 나타냅니다. 이 object는 반드시 이벤트를 받는 object라고는 할 수 없습니다. 이벤트를 받는 object에 항상 액세스 하려면 ,currentTarget property를 사용해 주세요.
preinitializeevent  
Event object type: mx.events.FlexEvent
FlexEvent.type property = mx.events.FlexEvent.PREINITIALIZE

컴퍼넌트의 초기화 순차 순서의 초에 dispatch됩니다. 이 이벤트가 dispatch될 때의 컴퍼넌트 상태는 미처리입니다. Button 컨트롤을 시작해 많은 컴퍼넌트는, 내부자 컴퍼넌트를 작성해 기능을 Implements합니다. 예를 들어, Button 컨트롤은, label 텍스트를 나타내는 내부 UITextField 컴퍼넌트를 작성합니다. Flex 가 preinitialize 이벤트를 dispatch했을 때, 컴퍼넌트의 아이는, 내부의 아이도 포함해, 아직 작성되고 있지 않습니다.

FlexEvent.PREINITIALIZE 정수에 의해,preinitialize 이벤트의 event object의 type property치가 정의됩니다.

event object의 각 property에는 다음의 값이 설정됩니다.

PropertyValue
bubblesfalse
cancelablefalse
currentTarget이벤트를 처리하는 event listener를 정의하는 object. 예를 들어, event listener의 등록에 myButton.addEventListener() 를 사용하면,currentTarget 의 값은 "myButton" 가 됩니다.
target이벤트를 dispatch한 object를 나타냅니다. 이 object는 반드시 이벤트를 받는 object라고는 할 수 없습니다. 이벤트를 받는 object에 항상 액세스 하려면 ,currentTarget property를 사용해 주세요.
removeevent  
Event object type: mx.events.FlexEvent
FlexEvent.type property = mx.events.FlexEvent.REMOVE

removeChild() 또는 removeChildAt() Methods를 사용해 컴퍼넌트를 컨텐츠의 아이로서 컨테이너로부터 삭제했을 때에 dispatch됩니다. rawChildren.removeChild() 또는 rawChildren.removeChildAt() Methods를 사용해 컴퍼넌트를 컨텐츠가 아닌 아이로서 컨테이너로부터 삭제했을 경우, 이벤트는 dispatch되지 않습니다.

FlexEvent.REMOVE 정수에 의해,remove 이벤트의 event object의 type property치가 정의됩니다.

event object의 각 property에는 다음의 값이 설정됩니다.

PropertyValue
bubblesfalse
cancelablefalse
currentTarget이벤트를 처리하는 event listener를 정의하는 object. 예를 들어, event listener의 등록에 myButton.addEventListener() 를 사용하면,currentTarget 의 값은 "myButton" 가 됩니다.
target이벤트를 dispatch한 object를 나타냅니다. 이 object는 반드시 이벤트를 받는 object라고는 할 수 없습니다. 이벤트를 받는 object에 항상 액세스 하려면 ,currentTarget property를 사용해 주세요.
resizeevent  
Event object type: mx.events.ResizeEvent
ResizeEvent.type property = mx.events.ResizeEvent.RESIZE

컴퍼넌트의 크기가 변경되었을 때에 dispatch됩니다.

컴퍼넌트의 크기를 변경하려면 ,width 또는 height property를 설정하는지,setActualSize() Methods를 호출합니다. 혹은, 그 컴퍼넌트 또는 그 외의 컴퍼넌트에 대해, LayoutManager 가 그 컴퍼넌트의 width 또는 height property를 변경하는 것이 필요하게 되도록(듯이), 다음의 property의 1 개를 설정합니다.

resize 이벤트는, property가 변경될 때까지 dispatch되지 않습니다.

ResizeEvent.RESIZE 정수에 의해,resize 이벤트의 event object의 type property치가 정의됩니다.

event object의 각 property에는 다음의 값이 설정됩니다.

PropertyValue
bubblesfalse
cancelablefalse
currentTarget이벤트를 처리하는 event listener를 정의하는 object. 예를 들어, event listener의 등록에 myButton.addEventListener() 를 사용하면,currentTarget 의 값은 "myButton" 가 됩니다.
oldHeightobject의 전의 높이를 픽셀 단위로 나타냅니다.
oldWidthobject의 전의 폭을 픽셀 단위로 나타냅니다.
target이벤트를 dispatch한 object를 나타냅니다. 이 object는 반드시 이벤트를 받는 object라고는 할 수 없습니다. 이벤트를 받는 object에 항상 액세스 하려면 ,currentTarget property를 사용해 주세요.
showevent  
Event object type: mx.events.FlexEvent
FlexEvent.type property = mx.events.FlexEvent.SHOW

object 상태가 불가시로부터 가시에 변화했을 때에 dispatch됩니다.

FlexEvent.SHOW 정수에 의해,show 이벤트의 event object의 type property치가 정의됩니다.

event object의 각 property에는 다음의 값이 설정됩니다.

PropertyValue
bubblesfalse
cancelablefalse
currentTarget이벤트를 처리하는 event listener를 정의하는 object. 예를 들어, event listener의 등록에 myButton.addEventListener() 를 사용하면,currentTarget 의 값은 "myButton" 가 됩니다.
target이벤트를 dispatch한 object를 나타냅니다. 이 object는 반드시 이벤트를 받는 object라고는 할 수 없습니다. 이벤트를 받는 object에 항상 액세스 하려면 ,currentTarget property를 사용해 주세요.
toolTipCreateevent  
Event object type: mx.events.ToolTipEvent
ToolTipEvent.type property = mx.events.ToolTipEvent.TOOL_TIP_CREATE

툴 힌트를 작성할 경우에 컴퍼넌트에 의해 dispatch됩니다.

독자적인 IToolTip object를 작성해, 그에 대한 참조를,toolTipCreate 핸들러에게 건네지는 event object의 toolTip property에 넣어 두면, ToolTipManager 에 의해 그 custom 툴 힌트가 표시됩니다. 그 이외의 경우는, ToolTipManager 가, 표시하는 ToolTipManager.toolTipClass 의 인스턴스를 작성합니다.

툴 힌트 이벤트의 순차 순서는,toolTipStart,toolTipCreate,toolTipShow,toolTipShown,toolTipHide, 및 toolTipEnd 입니다.

ToolTipEvent.TOOL_TIP_CREATE 정수에 의해,toolTipCreate 이벤트의 event object의 type property치가 정의됩니다.

event object의 각 property에는 다음의 값이 설정됩니다.

PropertyValue
bubblesfalse
cancelablefalse
currentTarget이벤트를 처리하는 event listener를 정의하는 object. 예를 들어, event listener의 등록에 myButton.addEventListener() 를 사용하면,currentTarget 의 값은 "myButton" 가 됩니다.
target이벤트를 dispatch한 object를 나타냅니다. 이 object는 반드시 이벤트를 받는 object라고는 할 수 없습니다. 이벤트를 받는 object에 항상 액세스 하려면 ,currentTarget property를 사용해 주세요.
tooltip이 이벤트가 적용되는 ToolTip object입니다.
toolTipEndevent  
Event object type: mx.events.ToolTipEvent
ToolTipEvent.type property = mx.events.ToolTipEvent.TOOL_TIP_END

컴퍼넌트의 툴 힌트가 비표시로 되고 있어 곧 파기될 때, 컴퍼넌트에 의해 dispatch됩니다.

ToolTipManager.hideEffect property를 사용해 effect를 지정하면, effect의 재생이 정지한 후에 이 이벤트가 dispatch됩니다.

툴 힌트 이벤트의 순차 순서는,toolTipStart,toolTipCreate,toolTipShow,toolTipShown,toolTipHide, 및 toolTipEnd 입니다.

ToolTipEvent.TOOL_TIP_END 정수에 의해,toolTipEnd 이벤트의 event object의 type property치가 정의됩니다.

event object의 각 property에는 다음의 값이 설정됩니다.

PropertyValue
bubblesfalse
cancelablefalse
currentTarget이벤트를 처리하는 event listener를 정의하는 object. 예를 들어, event listener의 등록에 myButton.addEventListener() 를 사용하면,currentTarget 의 값은 "myButton" 가 됩니다.
target이벤트를 dispatch한 object를 나타냅니다. 이 object는 반드시 이벤트를 받는 object라고는 할 수 없습니다. 이벤트를 받는 object에 항상 액세스 하려면 ,currentTarget property를 사용해 주세요.
tooltip이 이벤트가 적용되는 ToolTip object입니다.
toolTipHideevent  
Event object type: mx.events.ToolTipEvent
ToolTipEvent.type property = mx.events.ToolTipEvent.TOOL_TIP_HIDE

컴퍼넌트의 툴 힌트가 비표시로 되기 전에, 컴퍼넌트에 의해 dispatch됩니다.

ToolTipManager.hideEffect property를 사용해 effect를 지정하면, effect의 재생이 개시되기 전에 이 이벤트가 dispatch됩니다.

툴 힌트 이벤트의 순차 순서는,toolTipStart,toolTipCreate,toolTipShow,toolTipShown,toolTipHide, 및 toolTipEnd 입니다.

ToolTipEvent.TOOL_TIP_HIDE 정수에 의해,toolTipHide 이벤트의 event object의 type property치가 정의됩니다.

event object의 각 property에는 다음의 값이 설정됩니다.

PropertyValue
bubblesfalse
cancelablefalse
currentTarget이벤트를 처리하는 event listener를 정의하는 object. 예를 들어, event listener의 등록에 myButton.addEventListener() 를 사용하면,currentTarget 의 값은 "myButton" 가 됩니다.
target이벤트를 dispatch한 object를 나타냅니다. 이 object는 반드시 이벤트를 받는 object라고는 할 수 없습니다. 이벤트를 받는 object에 항상 액세스 하려면 ,currentTarget property를 사용해 주세요.
tooltip이 이벤트가 적용되는 ToolTip object입니다.
toolTipShowevent  
Event object type: mx.events.ToolTipEvent
ToolTipEvent.type property = mx.events.ToolTipEvent.TOOL_TIP_SHOW

컴퍼넌트의 툴 힌트가 표시되기 전에, 컴퍼넌트에 의해 dispatch됩니다.

ToolTipManager.showEffect property를 사용해 effect를 지정하면, effect의 재생이 개시되기 전에 이 이벤트가 dispatch됩니다. 이 이벤트를 사용하면, ToolTip 가 표시되기 전으로 그 내용을 변경할 수 있습니다.

툴 힌트 이벤트의 순차 순서는,toolTipStart,toolTipCreate,toolTipShow,toolTipShown,toolTipHide, 및 toolTipEnd 입니다.

ToolTipEvent.TOOL_TIP_SHOW 정수에 의해,toolTipShow 이벤트의 event object의 type property치가 정의됩니다.

event object의 각 property에는 다음의 값이 설정됩니다.

PropertyValue
bubblesfalse
cancelablefalse
currentTarget이벤트를 처리하는 event listener를 정의하는 object. 예를 들어, event listener의 등록에 myButton.addEventListener() 를 사용하면,currentTarget 의 값은 "myButton" 가 됩니다.
target이벤트를 dispatch한 object를 나타냅니다. 이 object는 반드시 이벤트를 받는 object라고는 할 수 없습니다. 이벤트를 받는 object에 항상 액세스 하려면 ,currentTarget property를 사용해 주세요.
tooltip이 이벤트가 적용되는 ToolTip object입니다.
toolTipShownevent  
Event object type: mx.events.ToolTipEvent
ToolTipEvent.type property = mx.events.ToolTipEvent.TOOL_TIP_SHOWN

컴퍼넌트의 툴 힌트가 표시된 후에, 컴퍼넌트에 의해 dispatch됩니다.

ToolTipManager.showEffect property를 사용해 effect를 지정하면, effect의 재생이 정지한 후에 이 이벤트가 dispatch됩니다.

툴 힌트 이벤트의 순차 순서는,toolTipStart,toolTipCreate,toolTipShow,toolTipShown,toolTipHide, 및 toolTipEnd 입니다.

ToolTipEvent.TOOL_TIP_SHOWN 정수에 의해,toolTipShown 이벤트의 event object의 type property치가 정의됩니다.

event object의 각 property에는 다음의 값이 설정됩니다.

PropertyValue
bubblesfalse
cancelablefalse
currentTarget이벤트를 처리하는 event listener를 정의하는 object. 예를 들어, event listener의 등록에 myButton.addEventListener() 를 사용하면,currentTarget 의 값은 "myButton" 가 됩니다.
target이벤트를 dispatch한 object를 나타냅니다. 이 object는 반드시 이벤트를 받는 object라고는 할 수 없습니다. 이벤트를 받는 object에 항상 액세스 하려면 ,currentTarget property를 사용해 주세요.
tooltip이 이벤트가 적용되는 ToolTip object입니다.
toolTipStartevent  
Event object type: mx.events.ToolTipEvent
ToolTipEvent.type property = mx.events.ToolTipEvent.TOOL_TIP_START

toolTip property가 설정되어 있는 컴퍼넌트상에 유저가 마우스를 이동하는 것과 동시에, 그 컴퍼넌트에 의해 dispatch됩니다.

툴 힌트 이벤트의 순차 순서는,toolTipStart,toolTipCreate,toolTipShow,toolTipShown,toolTipHide, 및 toolTipEnd 입니다.

ToolTipEvent.TOOL_TIP_START 정수에 의해,toolTipStart 이벤트의 event object의 type property치가 정의됩니다.

event object의 각 property에는 다음의 값이 설정됩니다.

PropertyValue
bubblesfalse
cancelablefalse
currentTarget이벤트를 처리하는 event listener를 정의하는 object. 예를 들어, event listener의 등록에 myButton.addEventListener() 를 사용하면,currentTarget 의 값은 "myButton" 가 됩니다.
target이벤트를 dispatch한 object를 나타냅니다. 이 object는 반드시 이벤트를 받는 object라고는 할 수 없습니다. 이벤트를 받는 object에 항상 액세스 하려면 ,currentTarget property를 사용해 주세요.
tooltip이 이벤트가 적용되는 ToolTip object입니다.
updateCompleteevent  
Event object type: flash.events.Event
Event.type property = mx.events.FlexEvent.UPDATE_COMPLETE

object의 commitProperties(),measure(), 및 updateDisplayList() Methods가 필요에 따라서 불려 갔을 때에 dispatch됩니다.

이것은, 표시되기 전으로 컴퍼넌트를 변경하는 마지막 기회가 됩니다. 모든 property가 확정해, 컴퍼넌트가 측정되어 레이아웃 되고 있습니다.

FlexEvent.UPDATE_COMPLETE 정수에 의해,updateComplete 이벤트의 event object의 type property치가 정의됩니다.

event object의 각 property에는 다음의 값이 설정됩니다.

PropertyValue
bubblesfalse
cancelablefalse
currentTarget이벤트를 처리하는 event listener를 정의하는 object. 예를 들어, event listener의 등록에 myButton.addEventListener() 를 사용하면,currentTarget 의 값은 "myButton" 가 됩니다.
target이벤트를 dispatch한 object를 나타냅니다. 이 object는 반드시 이벤트를 받는 object라고는 할 수 없습니다. 이벤트를 받는 object에 항상 액세스 하려면 ,currentTarget property를 사용해 주세요.
validevent  
Event object type: mx.events.FlexEvent
FlexEvent.type property = mx.events.FlexEvent.VALID

발리 데이터에 의해 컴퍼넌트가 감시되고 있어 검증이 성공했을 경우에 dispatch됩니다.

FlexEvent.VALID 정수에 의해,valid 이벤트의 event object의 type property치가 정의됩니다.

event object의 각 property에는 다음의 값이 설정됩니다.

PropertyValue
bubblesfalse
cancelablefalse
currentTarget이벤트를 처리하는 event listener를 정의하는 object. 예를 들어, event listener의 등록에 myButton.addEventListener() 를 사용하면,currentTarget 의 값은 "myButton" 가 됩니다.
target이벤트를 dispatch한 object를 나타냅니다. 이 object는 반드시 이벤트를 받는 object라고는 할 수 없습니다. 이벤트를 받는 object에 항상 액세스 하려면 ,currentTarget property를 사용해 주세요.
valueCommitevent  
Event object type: mx.events.FlexEvent
FlexEvent.type property = mx.events.FlexEvent.VALUE_COMMIT

프로그램 또는 유저 조작의 어느 쪽인가에 따라, 값이 변경되었을 때에 dispatch됩니다.

이 이벤트는 프로그램에 의한 변경에 의해 방아쇠 되기 (위해)때문에,valueCommit event 핸들러가 값을 변경해, 다른 valueCommit 이벤트를 기동하는 것이 없게 할 필요가 있습니다. 예를 들어, 컨트롤의 dataProvider property를 valueCommit event 핸들러로 변경하지 않게 해 주세요.

FlexEvent.VALUE_COMMIT 정수에 의해,valueCommit 이벤트의 event object의 type property치가 정의됩니다.

event object의 각 property에는 다음의 값이 설정됩니다.

PropertyValue
bubblesfalse
cancelablefalse
currentTarget이벤트를 처리하는 event listener를 정의하는 object. 예를 들어, event listener의 등록에 myButton.addEventListener() 를 사용하면,currentTarget 의 값은 "myButton" 가 됩니다.
target이벤트를 dispatch한 object를 나타냅니다. 이 object는 반드시 이벤트를 받는 object라고는 할 수 없습니다. 이벤트를 받는 object에 항상 액세스 하려면 ,currentTarget property를 사용해 주세요.
정수의 상세
DEFAULT_MAX_HEIGHT정수
public static const DEFAULT_MAX_HEIGHT:Number = 10000

maxHeight property의 디폴트치입니다.

디폴트치10000.

DEFAULT_MAX_WIDTH정수 
public static const DEFAULT_MAX_WIDTH:Number = 10000

maxWidth property의 디폴트치입니다.

디폴트치10000.

DEFAULT_MEASURED_HEIGHT정수 
public static const DEFAULT_MEASURED_HEIGHT:Number = 22

measuredHeight property의 디폴트치입니다. 대부분의 컴퍼넌트는 measuredHeight 를 계산합니다만, 일부는 플로우(flow) 베이스이며, 타당이라고 생각되는 수치를 선택할 필요가 있습니다.

디폴트치22.

DEFAULT_MEASURED_MIN_HEIGHT정수 
public static const DEFAULT_MEASURED_MIN_HEIGHT:Number = 22

measuredMinHeight property의 디폴트치입니다. 대부분의 컴퍼넌트는 measuredMinHeight 를 계산합니다만, 일부는 플로우(flow) 베이스이며, 타당이라고 생각되는 수치를 선택할 필요가 있습니다.

디폴트치22.

DEFAULT_MEASURED_MIN_WIDTH정수 
public static const DEFAULT_MEASURED_MIN_WIDTH:Number = 40

measuredMinWidth property의 디폴트치입니다. 대부분의 컴퍼넌트는 measuredMinWidth 를 계산합니다만, 일부는 플로우(flow) 베이스이며, 타당이라고 생각되는 수치를 선택할 필요가 있습니다.

디폴트치40.

DEFAULT_MEASURED_WIDTH정수 
public static const DEFAULT_MEASURED_WIDTH:Number = 160

measuredWidth property의 디폴트치입니다. 대부분의 컴퍼넌트는 measuredWidth 를 계산합니다만, 일부는 플로우(flow) 베이스이며, 타당이라고 생각되는 수치를 선택할 필요가 있습니다.

디폴트치160.







 

코멘트가 추가되었을 경우, 메일로 받기. | 코멘트 리포트

현재의 페이지: http://flexdocs.kr/docs/flex2/langref/mx/core/UIComponent.html