| Package | mx.core |
| Class | public class UIComponent |
| Inheritance | UIComponent FlexSprite Sprite DisplayObjectContainer InteractiveObject DisplayObject EventDispatcher Object |
| Implements | IChildList , IDeferredInstantiationUIComponent , IFlexDisplayObject , IInvalidating , ILayoutManagerClient , IPropertyChangeNotifier , IRepeaterClient , ISimpleStyleClient , IStyleClient , IToolTipManagerClient , IUIComponent , IValidatorListener |
| Subclasses | Button , 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 |
인터랙티브 컴퍼넌트를 사용하면, Tab 키등을 사용한 키보드상에서의 포커스 조작이나, 키보드 입력이나 마우스 입력등의 하위 레벨 이벤트의 수락을 할 수 있습니다. 또, 이러한 입력을 받아들이지 않게 인터랙티브 컴퍼넌트를 무효로 할 수도 있습니다. 이 점이, Label 나 ProgressBar 와 같은 인터랙티브가 아닌 컴퍼넌트와는 다릅니다. 이러한 컴퍼넌트는 단순한 표시 기능을 가지는 것만으로, 유저측으로부터는 조작할 수 없습니다.
UIComponent 클래스는 MXML 태그로서는 사용되지 않고, 다른 클래스의 기본 클래스로서 사용됩니다.
MXML 문장구조법
MXML 문장구조법의 비표시
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
| property | 정의 | ||
|---|---|---|---|
![]() | accessibilityProperties : AccessibilityProperties
이 표시 object의 현재의 accessibility options입니다.
| DisplayObject | |
![]() | alpha : Number
지정된 object의 알파 투명도 값을 나타냅니다.
| DisplayObject | |
| baselinePosition : Number
[read-only]
컴퍼넌트의 텍스트의 1 행 째의 baseline y 좌표를 지정합니다.
| UIComponent | ||
![]() | blendMode : String
사용하는 브렌드 모드를 지정하는 BlendMode 클래스의 값입니다.
| DisplayObject | |
![]() | buttonMode : Boolean
이 스프라이트의 버튼 모드를 지정합니다.
| Sprite | |
![]() | cacheAsBitmap : Boolean
true 로 설정되어 있는 경우, 표시 object의 내부 비트 맵 표현이 Flash Player 에 캐쉬됩니다. | DisplayObject | |
| cacheHeuristic : Boolean
[write-only]
object의 비트 맵 캐쉬를 제안하기 위해서(때문에) Flex 에 의해 사용됩니다.
| UIComponent | ||
| cachePolicy : String
이 object의 비트 맵 캐쉬 policy를 지정합니다.
| UIComponent | ||
| className : String
[read-only]
이 인스턴스의 클래스명입니다. 예를 들어,
"Button" 등이 있습니다. | UIComponent | ||
![]() | constructor : Object
특정의 object 인스턴스의 클래스 object 또는 constructor 함수에의 참조입니다.
| Object | |
| contentMouseX : Number
[read-only]
컨텐츠 좌표계에 있어서의 마우스의 x 위치를 돌려줍니다.
| UIComponent | ||
| contentMouseY : Number
[read-only]
컨텐츠 좌표계에 있어서의 마우스의 y 위치를 돌려줍니다.
| UIComponent | ||
![]() | contextMenu : 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 | ||
![]() | dropTarget : 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 | ||
![]() | filters : Array
표시 object에 현재 관련지을 수 있고 있는 각 필터 object가 포함되고 있는 인덱스 첨부의 배열입니다.
| DisplayObject | |
| focusEnabled : Boolean
컴퍼넌트가, 클릭되었을 때에 포커스를 받아들일 수 있을지 어떨지를 나타냅니다.
| UIComponent | ||
| focusManager : IFocusManager
이 컴퍼넌트와 그 피어-에 대한 포커스를 제어하는 FocusManager 를 취득합니다.
| UIComponent | ||
| focusPane : Sprite
이 object에 관련지을 수 있었던 포카스페인입니다.
| UIComponent | ||
![]() | focusRect : Object
이 object가 포커스 구형을 표시할지 어떨지를 지정합니다.
| InteractiveObject | |
![]() | graphics : Graphics
벡터의 묘화 커멘드가 발생하는, 이 스프라이트에 속하는 Graphics object를 지정합니다.
| Sprite | |
| height : Number
부모의 좌표내에 있어서의 컴퍼넌트의 높이 (픽셀 단위)를 지정하는 수치입니다.
| UIComponent | ||
![]() | hitArea : 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 | ||
![]() | loaderInfo : LoaderInfo
이 표시 object가 속하는 파일의 로드 정보를 포함한 LoaderInfo object를 돌려줍니다.
| DisplayObject | |
![]() | mask : 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 | ||
![]() | mouseChildren : Boolean
object의 아이에 대해서 마우스가 유효한가 어떤가를 조사합니다.
| DisplayObjectContainer | |
![]() | mouseEnabled : Boolean
이 object가 마우스 메세지를 받아들일지 어떨지를 지정합니다.
| InteractiveObject | |
| mouseFocusEnabled : Boolean
클릭했을 때, 포커스를 받아들일 수 있을지 어떨지를 나타냅니다.
| UIComponent | ||
![]() | mouseX : Number
마우스 위치의 x 좌표를 나타냅니다 (픽셀 단위).
| DisplayObject | |
![]() | mouseY : Number
마우스 위치의 y 좌표를 나타냅니다 (픽셀 단위).
| DisplayObject | |
![]() | name : String
DisplayObject 의 인스턴스명을 나타냅니다.
| DisplayObject | |
| nestLevel : int
object 계층에 있어서의 이 object의 심도를 나타냅니다.
| UIComponent | ||
| nonInheritingStyles : Object
이 컴퍼넌트의 비Inheritance 스타일의 체인의 시작입니다.
| UIComponent | ||
![]() | numChildren : int
이 object의 아이의 수를 돌려줍니다.
| DisplayObjectContainer | |
![]() | opaqueBackground : 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 | ||
![]() | prototype : 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 | ||
![]() | root : DisplayObject
로드 된 SWF 파일내 display object의 경우,
root property는 그 SWF 파일이 나타내는 표시 리스트의 트리 구조 부분의 맨 위에 있는 표시 object가 됩니다. | DisplayObject | |
![]() | rotation : Number
DisplayObject 인스턴스의 원래의 위치로부터의 회전각을 번단위로 가리킵니다.
| DisplayObject | |
![]() | scale9Grid : Rectangle
현재 유효한 확대 / 축소 격자입니다.
| DisplayObject | |
| scaleX : Number
수평 방향의 확대 / 축소의 비율을 지정하는 수치입니다.
| UIComponent | ||
| scaleY : Number
수직 방향의 신축율을 지정하는 수치입니다.
| UIComponent | ||
| screen : Rectangle
[read-only]
이 object의 기본적인 묘화면의 크기와 위치를 포함한 object를 돌려줍니다.
| UIComponent | ||
![]() | scrollRect : Rectangle
표시 object의 스크롤 구형의 경계.
| DisplayObject | |
![]() | soundTransform : SoundTransform
이 스프라이트내의 사운드를 제어합니다.
| Sprite | |
![]() | stage : Stage
표시 object의 스테이지.
| DisplayObject | |
| states : Array
이 컴퍼넌트에 대해서 정의된 뷰스테이트.
| UIComponent | ||
| styleDeclaration : CSSStyleDeclaration
이 object의 inline의 Inheritance 스타일의 기억역입니다.
| UIComponent | ||
| styleName : Object
이 컴퍼넌트로 사용하는 클래스 스타일.
| UIComponent | ||
| systemManager : ISystemManager
이 컴퍼넌트로 사용하는 SystemManager object를 돌려줍니다.
| UIComponent | ||
![]() | tabChildren : Boolean
object의 아이에 대해서 탭이 유효한가 어떤가를 조사합니다.
| DisplayObjectContainer | |
![]() | tabEnabled : Boolean
이 object가 탭 순서에 포함될지 어떨지를 지정합니다.
| InteractiveObject | |
![]() | tabIndex : int
SWF 파일내의 object의 탭 순서를 지정합니다.
| InteractiveObject | |
![]() | textSnapshot : TextSnapshot
이 DisplayObjectContainer 인스턴스의 TextSnapshot object를 돌려줍니다.
| DisplayObjectContainer | |
| toolTip : String
툴 힌트에 표시하는 텍스트입니다.
| UIComponent | ||
![]() | transform : 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 | ||
![]() | useHandCursor : Boolean
buttonMode property가 true 로 설정된 스프라이트상에 마우스가 이동했을 때에, 가리켜 핸드 포인터 (핸드 커서)를 표시할지 어떨지를 나타내는 불리언 값입니다. | Sprite | |
| validationSubField : String
이 컴퍼넌트에 subfield를 관련짓기 위해서(때문에) 발리 데이터에 의해 사용됩니다.
| UIComponent | ||
| visible : Boolean
이 UIComponent 의 가시성을 제어합니다.
| UIComponent | ||
| width : Number
부모의 좌표내에 있어서의 컴퍼넌트의 폭 (픽셀 단위)을 지정하는 수치입니다.
| UIComponent | ||
| x : Number
부모 컨테이너내에 있어서의 컴퍼넌트의 수평 위치 (픽셀 단위)를 지정하는 수치입니다.
| UIComponent | ||
| y : Number
부모 컨테이너내에 있어서의 컴퍼넌트의 수직 위치 (픽셀 단위)를 지정하는 수치입니다.
| UIComponent | ||
| property | 정의 | ||
|---|---|---|---|
| unscaledHeight : Number
[read-only]
확대 / 축소 없음의 컴퍼넌트의 높이를 요구하는 편리한 Methods입니다. 컴퍼넌트의 묘화 및 아이의 레이아웃은 모두, 이 높이의 네모진 범위내에서 실시할 필요가 있습니다. 또, 이 값은
updateDisplayList() 에 인수로서 건네받습니다. | UIComponent | ||
| unscaledWidth : Number
[read-only]
확대 / 축소 없음의 컴퍼넌트의 폭을 요구하는 편리한 Methods입니다. 컴퍼넌트의 묘화 및 아이의 레이아웃은 모두, 이 폭의 네모진 범위내에서 실시할 필요가 있습니다. 또, 이 값은
updateDisplayList() 에 인수로서 건네받습니다. | UIComponent | ||
| Methods | 정의 | ||
|---|---|---|---|
| UIComponent ()
constructor .
| UIComponent | ||
![]() | addChild (child:DisplayObject ):DisplayObject
이 DisplayObjectContainer 인스턴스에 child DisplayObject 인스턴스를 추가합니다.
| DisplayObjectContainer | |
![]() | addChildAt (child:DisplayObject , index:int ):DisplayObject
이 DisplayObjectContainer 인스턴스에 child DisplayObject 인스턴스를 추가합니다.
| DisplayObjectContainer | |
![]() | addEventListener (type:String , listener:Function , useCapture:Boolean = false, priority:int = 0, useWeakReference:Boolean = false):void
event listener objects를 EventDispatcher object에 등록해, listener가 이벤트의 통지를 받도록(듯이) 합니다.
| EventDispatcher | |
![]() | areInaccessibleObjectsUnderPoint (point:Point ):Boolean
특정의
point 포인트를 지정해 호출한 DisplayObjectContainer.getObjectsUnderPoint() Methods로부터 돌려주어진 리스트에, 시큐러티상의 제약을 위해서(때문에) 생략 되는 표시 object가 있을지 어떨지를 나타냅니다. | DisplayObjectContainer | |
| callLater (method:Function , args:Array = null):void
다음에 호출하는 함수를 큐에 포함합니다.
| UIComponent | ||
| clearStyle (styleProp:String ):void
이 컴퍼넌트 인스턴스로부터 스타일 property를 삭제합니다.
| UIComponent | ||
![]() | contains (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 | ||
![]() | dispatchEvent (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 | ||
![]() | getBounds (targetCoordinateSpace:DisplayObject ):Rectangle
targetCoordinateSpace object의 좌표계를 기준으로 해, 표시 object의 area를 정의하는 구형을 돌려줍니다. | DisplayObject | |
![]() | getChildAt (index:int ):DisplayObject
지정의 인덱스 위치에 있는 child 표시 object 인스턴스를 돌려줍니다.
| DisplayObjectContainer | |
![]() | getChildByName (name:String ):DisplayObject
지정된 이름에 일치하는 child 표시 object를 돌려줍니다.
| DisplayObjectContainer | |
![]() | getChildIndex (child:DisplayObject ):int
child DisplayObject 인스턴스의 인덱스 위치를 돌려줍니다. | DisplayObjectContainer | |
| getClassStyleDeclarations ():Array
이 UIComponent 인스턴스의 타입 selector를 찾습니다.
| UIComponent | ||
| getExplicitOrMeasuredHeight ():Number
명시된 높이를 사용하는지, 그렇지 않으면 측정한 높이를 사용하는지를 결정하는 편리한 Methods입니다.
| UIComponent | ||
| getExplicitOrMeasuredWidth ():Number
명시적인 폭 또는 측정폭을 사용할지 어떨지를 결정하기 위한 편리한 Methods입니다.
| UIComponent | ||
| getFocus ():InteractiveObject
현재 포커스를 가지고 있는 object를 취득합니다.
| UIComponent | ||
![]() | getObjectsUnderPoint (point:Point ):Array
지정된 포인트아래에 있어, 이 DisplayObjectContainer 인스턴스의 child 또는 손자등인 object의 배열을 돌려줍니다.
| DisplayObjectContainer | |
![]() | getRect (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 | ||
![]() | globalToLocal (point:Point ):Point
point object를 스테이지 (글로벌) 좌표로부터 표시 object의 (로컬) 좌표로 변환합니다. | DisplayObject | |
![]() | hasEventListener (type:String ):Boolean
EventDispatcher object에, 특정의 event 타입에 대해서 등록된 listener가 있을지 어떨지를 확인합니다.
| EventDispatcher | |
![]() | hasOwnProperty (name:String ):Boolean
object로 지정된 property가 정의되고 있는지 어떤지를 나타냅니다.
| Object | |
![]() | hitTestObject (obj:DisplayObject ):Boolean
표시 object를 평가해,
obj 표시 object와 중복 또는 교차할지 어떨지를 조사합니다. | DisplayObject | |
![]() | hitTestPoint (x:Number , y:Number , shapeFlag:Boolean = false):Boolean
표시 object를 평가해,
x 및 y 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 | ||
![]() | isPrototypeOf (theClass:Object ):Boolean
Object 클래스의 인스턴스가, Parameters로서 지정된 object의 prototype 체인내에 있을지 어떨지를 나타냅니다.
| Object | |
localToContent (point:Point ):Point
Point object를 로컬 좌표로부터 컨텐츠 좌표로 변환합니다. | UIComponent | ||
![]() | localToGlobal (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 | ||
![]() | propertyIsEnumerable (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 | ||
![]() | removeChild (child:DisplayObject ):DisplayObject
DisplayObjectContainer 인스턴스의 child 리스트로부터 지정의
child DisplayObject 인스턴스를 삭제합니다. | DisplayObjectContainer | |
![]() | removeChildAt (index:int ):DisplayObject
DisplayObjectContainer 의 child 리스트의 지정된
index 위치로부터 child DisplayObject 를 삭제합니다. | DisplayObjectContainer | |
![]() | removeEventListener (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 | ||
![]() | setChildIndex (child:DisplayObject , index:int ):void
표시 object 컨테이너의 기존의 아이의 위치를 변경합니다.
| DisplayObjectContainer | |
| setCurrentState (stateName:String , playTransition:Boolean = true):void
현재 상태를 설정합니다.
| UIComponent | ||
| setFocus ():void
현재 취급하고 있는 컴퍼넌트에 포커스를 설정합니다.
| UIComponent | ||
![]() | setPropertyIsEnumerable (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 | ||
![]() | startDrag (lockCenter:Boolean = false, bounds:Rectangle = null):void
지정된 스프라이트를 유저가 드러그 할 수 있도록(듯이) 합니다.
| Sprite | |
![]() | stopDrag ():void
startDrag() Methods를 종료합니다. | Sprite | |
| styleChanged (styleProp:String ):void
스타일 property의 변경을 검출합니다.
| UIComponent | ||
| stylesInitialized ():void
컴퍼넌트의 스타일을 처음으로 초기화할 때, Flex 는
stylesInitialized() Methods를 호출합니다. | UIComponent | ||
| suspendBackgroundProcessing ():void
[static]
resumeBackgroundProcessing() 가 불려 갈 때까지,callLater() 에 의해 큐에 넣어진 Methods의 백그라운드 처리를 블록 합니다. | UIComponent | ||
![]() | swapChildren (child1:DisplayObject , child2:DisplayObject ):void
지정된 2 살의 child object의 z 순서 (겹침순서)를 바꿔 넣습니다.
| DisplayObjectContainer | |
![]() | swapChildrenAt (index1:int , index2:int ):void
아이 리스트내의 지정된 인덱스 위치에 해당하는 2 살의 child object의 z 순서 (겹침순서)를 바꿔 넣습니다.
| DisplayObjectContainer | |
![]() | toString ():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
이 컴퍼넌트에 할당할 수 있었던 발리 데이터로부터의
valid 와 invalid 의 양쪽 모두의 이벤트를 처리합니다. | UIComponent | ||
![]() | valueOf ():Object
지정된 object의 원시적치를 돌려줍니다.
| Object | |
| verticalGradientMatrix (x:Number , y:Number , width:Number , height:Number ):Matrix
수직 방향의 그라데이션을 묘화 할 경우에
rot Parameters로서 drawRoundRect() Methods에 건네줄 수 있는 박스의 Matrix 를 돌려줍니다. | UIComponent | ||
![]() | willTrigger (type:String ):Boolean
지정된 event 타입에 대해, 이 EventDispatcher object 또는 그 조상에게 event listener가 등록되어 있는지 어떤지를 확인합니다.
| EventDispatcher | |
| 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 | ||
| 이벤트 | 일람 | 정의 | ||
|---|---|---|---|---|
![]() | activate | Flash Player 가 operating system의 포커스를 취득해, 액티브하게 되었을 때에 dispatch됩니다. | DisplayObject | |
| add |
addChild() Methods 또는 addChildAt() Methods를 사용해 컴퍼넌트를 컨텐츠의 아이로서 컨테이너에 추가했을 때에 dispatch됩니다. | UIComponent | ||
![]() | added | 표시 object가 표시 리스트에 추가되었을 때에 dispatch됩니다. | DisplayObject | |
![]() | click | 유저가 같은 InteractiveObject 상에서 pointing device의 메인 버튼을 눌러 떼어 놓으면 dispatch됩니다. | InteractiveObject | |
| creationComplete | 컴퍼넌트의 구축, property 처리, 측정, 레이아웃, 및 묘화가 완료했을 때에 dispatch됩니다. | UIComponent | ||
| currentStateChange | 뷰스테이트의 변경 후에 dispatch됩니다. | UIComponent | ||
| currentStateChanging |
currentState property가 변경된 후에 dispatch됩니다. 뷰스테이트가 변경되기 전에는 dispatch되지 않습니다. | UIComponent | ||
![]() | deactivate | Flash Player 가 operating system의 포커스를 잃어, 비액티브하게 되었을 때에 dispatch됩니다. | DisplayObject | |
![]() | doubleClick |
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 | ||
![]() | enterFrame | 재생 헤드가 새로운 프레임에 들어갈 때 dispatch됩니다. | DisplayObject | |
| enterState | 컴퍼넌트가 르트뷰스테이트에 돌아온 후에 dispatch됩니다. | UIComponent | ||
| exitState | 컴퍼넌트가 르트뷰스테이트를 종료하기 전에 dispatch됩니다. | UIComponent | ||
![]() | focusIn | 표시 object가 포커스를 취득한 후에dispatch됩니다. | InteractiveObject | |
![]() | focusOut | 표시 object가 포커스를 잃은 후에dispatch됩니다. | InteractiveObject | |
| hide | object 상태가 가시로부터 불가시에 변화했을 때에 dispatch됩니다. | UIComponent | ||
| initialize | 컴퍼넌트의 구축과 초기화 property의 설정이 완료했을 때에 dispatch됩니다. | UIComponent | ||
| invalid | 발리 데이터에 의해 컴퍼넌트가 감시되고 있어 검증이 실패했을 경우에 dispatch됩니다. | UIComponent | ||
![]() | keyDown | 유저가 키를 눌렀을 때에 dispatch됩니다. | InteractiveObject | |
![]() | keyFocusChange | 유저가 키보드 조작에 의해 포커스를 변경하려고 하면 dispatch됩니다. | InteractiveObject | |
![]() | keyUp | 유저가 키를 떼어 놓았을 때에 dispatch됩니다. | InteractiveObject | |
![]() | mouseDown | Flash Player 윈도우의 InteractiveObject 인스턴스 위에서, 유저가 pointing device의 버튼을 눌렀을 때에 dispatch됩니다. | InteractiveObject | |
| mouseDownOutside | 유저가 PopUpManager 를 사용해 연 컴퍼넌트의 외측에서 마우스를 클릭했을 때에, 그 컴퍼넌트로부터 dispatch됩니다. | UIComponent | ||
![]() | mouseFocusChange | 유저가 pointing device로 포커스를 변경하려고 하면 dispatch됩니다. | InteractiveObject | |
![]() | mouseMove | InteractiveObject 위에서, 유저가 pointing device를 움직였을 때에 dispatch됩니다. | InteractiveObject | |
![]() | mouseOut | 유저가 InteractiveObject 인스턴스로부터 pointing device를 떼어 놓았을 때에 dispatch됩니다. | InteractiveObject | |
![]() | mouseOver | 유저가 Flash Player 윈도우의 InteractiveObject 인스턴스에, pointing device를 맞추었을 때에 dispatch됩니다. | InteractiveObject | |
![]() | mouseUp | 유저가 Flash Player 윈도우의 InteractiveObject 인스턴스 위에서 pointing device의 버튼을 떼어 놓았을 때에 dispatch됩니다. | InteractiveObject | |
![]() | mouseWheel | Flash Player 윈도우의 InteractiveObject 인스턴스 위에서, 마우스 휠을 회전시켰을 때에 dispatch됩니다. | InteractiveObject | |
| mouseWheelOutside | 유저가 PopUpManager 를 사용해 연 컴퍼넌트의 외측에 마우스 휠을 스크롤 했을 때에, 그 컴퍼넌트로부터 dispatch됩니다. | UIComponent | ||
| move | object가 이동했을 때에 dispatch됩니다. | UIComponent | ||
| preinitialize | 컴퍼넌트의 초기화 순차 순서의 초에 dispatch됩니다. | UIComponent | ||
| remove |
removeChild() 또는 removeChildAt() Methods를 사용해 컴퍼넌트를 컨텐츠의 아이로서 컨테이너로부터 삭제했을 때에 dispatch됩니다. | UIComponent | ||
![]() | removed | 표시 object가 표시 리스트로부터 삭제 되려고 하고 있을 때 dispatch됩니다. | DisplayObject | |
![]() | render | 표시 리스트가 갱신 및 렌더링 되려고 하고 있을 때 dispatch됩니다. | DisplayObject | |
| resize | 컴퍼넌트의 크기가 변경되었을 때에 dispatch됩니다. | UIComponent | ||
![]() | rollOut | 유저가 InteractiveObject 인스턴스로부터 pointing device를 떼어 놓았을 때에 dispatch됩니다. | InteractiveObject | |
![]() | rollOver | 유저가 InteractiveObject 인스턴스에 pointing device를 맞추었을 때에 dispatch됩니다. | InteractiveObject | |
| show | object 상태가 불가시로부터 가시에 변화했을 때에 dispatch됩니다. | UIComponent | ||
![]() | tabChildrenChange |
object의 tabChildren 플래그의 값이 변경되었을 때에 dispatch됩니다. | InteractiveObject | |
![]() | tabEnabledChange |
object의 tabEnabled 플래그가 변경되었을 때에 dispatch됩니다. | InteractiveObject | |
![]() | tabIndexChange |
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 입니다. 다만, 임의의 유효한 칼라치를 사용할 수 있습니다.
"haloBlue". | UIComponent | ||
|
top
| 형태: Number 형식: Length CSS 의 Inheritance: no 컴퍼넌트의 부모 컨테이너의 상단으로부터 컴퍼넌트의 상단까지의 수직 거리 (픽셀 단위)를 나타냅니다. 이 스타일이 설정되어 있는 경우, 컴퍼넌트의 상단은 그 컨테이너의 상단에 대해서 고정됩니다. 컨테이너의 크기가 변경되어도, 2 개의 상단의 수직 거리는 유지됩니다. 디폴트치는 undefined 로, 미정도리인 것을 의미합니다.
| UIComponent | ||
|
verticalCenter
| 형태: Number 형식: Length CSS 의 Inheritance: no 컴퍼넌트의 부모 컨테이너 속 진심으로 컴퍼넌트의 중심까지의 수직 거리 (픽셀 단위)를 나타냅니다. 이 스타일이 설정되어 있는 경우, 컴퍼넌트의 중심은 그 컨테이너 속심에 대해서 고정됩니다. 컨테이너의 크기가 변경되어도, 2 개의 중심의 수직 거리는 유지됩니다. 디폴트치는 undefined 로, 미정도리인 것을 의미합니다.
| UIComponent | ||
| 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 | ||
| 정수 | 정의 | ||
|---|---|---|---|
| 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 | ||
| baselinePosition | property |
baselinePosition:Number [read-only]컴퍼넌트의 텍스트의 1 행 째의 baseline y 좌표를 지정합니다. 이 property는, 각 컴퍼넌트에 의해 재정의(override) 됩니다.
Implements public function get baselinePosition():Number
| cacheHeuristic | property |
cacheHeuristic:Boolean [write-only]
object의 비트 맵 캐쉬를 제안하기 위해서(때문에) Flex 에 의해 사용됩니다. cachePolicy 가 UIComponentCachePolicy.AUTO 의 경우, object의 cacheAsBitmap property를 컨트롤 하기 위해서,cacheHeuristic 가 사용됩니다.
public function set cacheHeuristic(value:Boolean ):void
| cachePolicy | property |
cachePolicy:String [read-write]
이 object의 비트 맵 캐쉬 policy를 지정합니다. MXML 로 유효한 값은,"on","off","auto" (디폴트)입니다.
ActionScript 로 유효한 값은,UIComponentCachePolicy.ON,UIComponentCachePolicy.OFF,UIComponentCachePolicy.AUTO (디폴트)입니다.
UIComponentCachePolicy.ON 의 경우, object는 항상 비트 맵으로서 캐쉬됩니다. UIComponentCachePolicy.OFF 의 경우, object는 비트 맵으로서 캐쉬되지 않습니다. UIComponentCachePolicy.AUTO 의 경우, 체제는 휴리스틱을 사용해 object를 비트 맵으로서 캐쉬할지 어떨지를 판단합니다. 디폴트치UIComponentCachePolicy.AUTO.
public function get cachePolicy():String
public function set cachePolicy(value:String ):void
| className | property |
className:String [read-only]
이 인스턴스의 클래스명입니다. 예를 들어,"Button" 등이 있습니다.
이 string에는 패키지명은 포함되지 않습니다. 패키지명도 필요한 경우는, flash.utils 패키지의 getQualifiedClassName() Methods를 호출해 주세요. "mx.controls::Button" 와 같은 string가 돌려주어집니다.
public function get className():String
| contentMouseX | property |
contentMouseX:Number [read-only]컨텐츠 좌표계에 있어서의 마우스의 x 위치를 돌려줍니다. 컨텐츠 좌표에서는, 컴퍼넌트의 컨텐츠의 좌상구석을 기준으로 한 픽셀 위치를 지정합니다. 현재 절약할 수 있고 있어, 액세스 하려면 컴퍼넌트를 스크롤 하는 것이 필요한 area도 포함해 컴퍼넌트의 모든 컨텐츠 area를 포함합니다.
Implements public function get contentMouseX():Number
| contentMouseY | property |
contentMouseY:Number [read-only]컨텐츠 좌표계에 있어서의 마우스의 y 위치를 돌려줍니다. 컨텐츠 좌표에서는, 컴퍼넌트의 컨텐츠의 좌상구석을 기준으로 한 픽셀 위치를 지정합니다. 현재 절약할 수 있고 있어, 액세스 하려면 컴퍼넌트를 스크롤 하는 것이 필요한 area도 포함해 컴퍼넌트의 모든 컨텐츠 area를 포함합니다.
Implements public function get contentMouseY():Number
| currentState | property |
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
| descriptor | property |
descriptor:UIComponentDescriptor [read-write]
이 UIComponent 인스턴스의 작성을 위해서(때문에) createComponentFromDescriptor() Methods로 사용한 UIComponentDescriptor 에의 참조입니다 (존재하는 경우). 이 UIComponent 인스턴스가 기술자로부터 작성되어 있지 않은 경우, 이 property는 null 입니다.
public function get descriptor():UIComponentDescriptor
public function set descriptor(value:UIComponentDescriptor ):void
See also
| document | property |
document:Object [read-write]이 UIComponent 에 관련지을 수 있었던 문서 object에의 참조입니다. 문서 object는, Flex 어플리케이션, MXML 컴퍼넌트, 또는 AS 컴퍼넌트의 계층의 최상정도에 있는 object입니다.
Implements public function get document():Object
public function set document(value:Object ):void
| doubleClickEnabled | property |
doubleClickEnabled:Boolean [read-write]
UIComponent object가 doubleClick 이벤트를 받을지 어떨지를 지정합니다. 디폴트치는 true 입니다. 이것은, UIComponent object가 doubleClick 이벤트를 받는 것을 의미합니다.
object가 doubleClick 이벤트를 받도록(듯이) 하려면 ,mouseEnabled property도 디폴트치의 true 로 설정할 필요가 있습니다.
디폴트치true.
public function get doubleClickEnabled():Boolean
public function set doubleClickEnabled(value:Boolean ):void
| enabled | property |
enabled:Boolean [read-write]
컴퍼넌트가 유저의 조작을 받아들일 수가 있을지 어떨지를 지정합니다. 어느 컨테이너에 대해서 enabled property를 false 로 설정하면, 그 컨테이너와 그 모든 아이가 회색 표시가 되어, 그러한 컨테이너와 아이에게는 입력할 수 없게 됩니다.
이 property는 데이터 바인딩의 소스로서 사용할 수 있습니다.
Implements public function get enabled():Boolean
public function set enabled(value:Boolean ):void
| errorString | property |
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
| explicitHeight | property |
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
| explicitMaxHeight | property |
explicitMaxHeight:Number [read-write]컴퍼넌트의 좌표내에 있어서의 컴퍼넌트의 최대의 높이 (픽셀 단위)를 지정하는 수치입니다.
이 값은, 컴퍼넌트의 크기와 위치를 계산하기 위해서 컨테이너로 사용됩니다. 컴퍼넌트의 디폴트의 크기를 결정하기 위해서(때문에), 컴퍼넌트 자체로 사용될 것은 없습니다. 따라서, Container, 또는 이 property를 계산에 사용하지 않는 컨테이너가 부모인 경우, 이 property는 기능하지 않습니다. 값은 컴퍼넌트 좌표내에 있어서의 것이므로, 부모에 대한 실제의 maxHeight 는,scaleY property의 영향을 받습니다. 높이에 이론상의 제한을 가지지 않는 컴퍼넌트도 있습니다. 이러한 경우는, 각각의 maxHeight 가 UIComponent.DEFAULT_MAX_HEIGHT 로 설정됩니다.
디폴트치NaN.
이 property는 데이터 바인딩의 소스로서 사용할 수 있습니다.
Implements public function get explicitMaxHeight():Number
public function set explicitMaxHeight(value:Number ):void
| explicitMaxWidth | property |
explicitMaxWidth:Number [read-write]컴퍼넌트의 좌표내에 있어서의 컴퍼넌트의 최대의 폭 (픽셀 단위)을 지정하는 수치입니다.
이 값은, 컴퍼넌트의 크기와 위치를 계산하기 위해서 컨테이너로 사용됩니다. 컴퍼넌트의 디폴트의 크기를 결정하기 위해서(때문에), 컴퍼넌트 자체로 사용될 것은 없습니다. 따라서, Container, 또는 이 property를 계산에 사용하지 않는 컨테이너가 부모인 경우, 이 property는 기능하지 않습니다. 값은 컴퍼넌트 좌표내에 있어서의 것이므로, 부모에 대한 실제의 maxWidth 는,scaleX property의 영향을 받습니다. 폭에 이론상의 제한을 가지지 않는 컴퍼넌트도 있습니다. 이러한 경우는, 각각의 maxWidth 가 UIComponent.DEFAULT_MAX_WIDTH 로 설정됩니다.
디폴트치NaN.
이 property는 데이터 바인딩의 소스로서 사용할 수 있습니다.
Implements public function get explicitMaxWidth():Number
public function set explicitMaxWidth(value:Number ):void
| explicitMinHeight | property |
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
| explicitMinWidth | property |
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
| explicitWidth | property |
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
| focusEnabled | property |
focusEnabled:Boolean [read-write]
컴퍼넌트가, 클릭되었을 때에 포커스를 받아들일 수 있을지 어떨지를 나타냅니다. 이 property가 false 의 경우, 포커스는 mouseFocusEnable 가 true 로 설정된 최초의 부모에게 전송 됩니다.
디폴트치true.
public function get focusEnabled():Boolean
public function set focusEnabled(value:Boolean ):void
| focusManager | property |
focusManager:IFocusManager [read-write]이 컴퍼넌트와 그 피어-에 대한 포커스를 제어하는 FocusManager 를 취득합니다. pop-up는, 각각 독자적인 포커스 루프를 가져, 그 결과, 각각 FocusManager 의 독자적인 인스턴스를 가집니다. 틀림없이 목적의 object를 취급하기 위해서(때문에)는, 이 Methods를 사용합니다.
Implements public function get focusManager():IFocusManager
public function set focusManager(value:IFocusManager ):void
| focusPane | property |
focusPane:Sprite [read-write]이 object에 관련지을 수 있었던 포카스페인입니다. object의 아이의 머지않아에 포커스가 있으면, object는 포카스페인을 가집니다.
Implements public function get focusPane():Sprite
public function set focusPane(value:Sprite ):void
| height | property |
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
| id | property |
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
| includeInLayout | property |
includeInLayout:Boolean [read-write]
이 컴퍼넌트를 부모 컨테이너의 레이아웃에 포함할지 어떨지를 지정합니다. true 의 경우, object는 부모 컨테이너의 레이아웃에 포함됩니다. false 의 경우, object는 그 레이아웃 규칙에 따라 부모 컨테이너에 의해 자리매김됩니다만, 다음의 아이의 위치의 계산에서는 무시됩니다.
디폴트치true.
이 property는 데이터 바인딩의 소스로서 사용할 수 있습니다.
Implements public function get includeInLayout():Boolean
public function set includeInLayout(value:Boolean ):void
| inheritingStyles | property |
inheritingStyles:Object [read-write]
이 컴퍼넌트의 Inheritance 스타일의 체인의 시작입니다. getStyle() Methods는 단순하게 inheritingStyles[styleName] 에 액세스 해, prototype 링크의 체인 전체를 검색합니다. 이 object는 initProtoChain() 에 의해 설정됩니다. 개발자는 통상 이 property에 직접 액세스 할 필요는 없습니다.
public function get inheritingStyles():Object
public function set inheritingStyles(value:Object ):void
| initialized | property |
initialized:Boolean [read-write]object가 레이아웃의 이하의 3 개의 단계를 모두 완료한 것일지 어떨지를 나타내는 플래그입니다. 처리, 측정, 및 레이아웃 (몇개의 단계가 필수였을 경우).
Implements public function get initialized():Boolean
public function set initialized(value:Boolean ):void
| instanceIndex | property |
instanceIndex:int [read-only]반복해지는 컴퍼넌트의 인덱스입니다. 컴퍼넌트가 Repeater 내에 없는 경우, 이 값은 -1 이 됩니다.
Implements public function get instanceIndex():int
| instanceIndices | property |
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
| isDocument | property |
isDocument:Boolean [read-only]이 UIComponent 인스턴스가 문서 object인지, 즉 Flex 어플리케이션, MXML 컴퍼넌트, 또는 ActionScript 컴퍼넌트의 계층의 최상정도에 위치할지 어떨지를 지정합니다.
Implements public function get isDocument():Boolean
| isPopUp | property |
public var isPopUp:Boolean
컴퍼넌트가 pop-up 된 것을 나타내기 (위해)때문에, PopUpManager 에 의해 true 로 설정됩니다.
| maxHeight | property |
maxHeight:Number [read-write]컴퍼넌트의 좌표내에 있어서의 컴퍼넌트의 최대의 높이 (픽셀 단위)를 지정하는 수치입니다.
이 값은, 컴퍼넌트의 크기와 위치를 계산하기 위해서 컨테이너로 사용됩니다. 컴퍼넌트의 디폴트의 크기를 결정하기 위해서(때문에), 컴퍼넌트 자체로 사용될 것은 없습니다. 따라서, Container, 또는 이 property를 계산에 사용하지 않는 컨테이너가 부모인 경우, 이 property는 기능하지 않습니다. 값은 컴퍼넌트 좌표내에 있어서의 것이므로, 부모에 대한 실제의 maxHeight 는,scaleY property의 영향을 받습니다. 높이에 이론상의 제한을 가지지 않는 컴퍼넌트도 있습니다. 이러한 경우는, 각각의 maxHeight 가 UIComponent.DEFAULT_MAX_HEIGHT 로 설정됩니다.
디폴트치10000.
이 property는 데이터 바인딩의 소스로서 사용할 수 있습니다.
Implements public function get maxHeight():Number
public function set maxHeight(value:Number ):void
| maxWidth | property |
maxWidth:Number [read-write]컴퍼넌트의 좌표내에 있어서의 컴퍼넌트의 최대의 폭 (픽셀 단위)을 지정하는 수치입니다.
이 값은, 컴퍼넌트의 크기와 위치를 계산하기 위해서 컨테이너로 사용됩니다. 컴퍼넌트의 디폴트의 크기를 결정하기 위해서(때문에), 컴퍼넌트 자체로 사용될 것은 없습니다. 따라서, Container, 또는 이 property를 계산에 사용하지 않는 컨테이너가 부모인 경우, 이 property는 기능하지 않습니다. 값은 컴퍼넌트 좌표내에 있어서의 것이므로, 부모에 대한 실제의 maxWidth 는,scaleX property의 영향을 받습니다. 폭에 이론상의 제한을 가지지 않는 컴퍼넌트도 있습니다. 이러한 경우는, 각각의 maxWidth 가 UIComponent.DEFAULT_MAX_WIDTH 로 설정됩니다.
디폴트치10000.
이 property는 데이터 바인딩의 소스로서 사용할 수 있습니다.
Implements public function get maxWidth():Number
public function set maxWidth(value:Number ):void
| measuredHeight | property |
measuredHeight:Number [read-write]
컴퍼넌트의 디폴트의 높이입니다 (픽셀 단위). 이 값은 measure() Methods에 의해 설정됩니다.
public function get measuredHeight():Number
public function set measuredHeight(value:Number ):void
| measuredMinHeight | property |
measuredMinHeight:Number [read-write]
컴퍼넌트의 디폴트의 최소 높이입니다 (픽셀 단위). 이 값은 measure() Methods에 의해 설정됩니다.
public function get measuredMinHeight():Number
public function set measuredMinHeight(value:Number ):void
| measuredMinWidth | property |
measuredMinWidth:Number [read-write]
컴퍼넌트의 디폴트의 최소폭입니다 (픽셀 단위). 이 값은 measure() Methods에 의해 설정됩니다.
public function get measuredMinWidth():Number
public function set measuredMinWidth(value:Number ):void
| measuredWidth | property |
measuredWidth:Number [read-write]
컴퍼넌트의 디폴트의 폭입니다 (픽셀 단위). 이 값은 measure() Methods에 의해 설정됩니다.
public function get measuredWidth():Number
public function set measuredWidth(value:Number ):void
| minHeight | property |
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
| minWidth | property |
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
| mouseFocusEnabled | property |
mouseFocusEnabled:Boolean [read-write]
클릭했을 때, 포커스를 받아들일 수 있을지 어떨지를 나타냅니다. false 의 경우, 포커스는 mouseFocusEnable 가 true 로 설정된 최초의 부모에게 전송 됩니다.
디폴트치true.
public function get mouseFocusEnabled():Boolean
public function set mouseFocusEnabled(value:Boolean ):void
| nestLevel | property |
nestLevel:int [read-write]object 계층에 있어서의 이 object의 심도를 나타냅니다. 이 수치는, 측정 및 레이아웃 코드에 의해 사용됩니다. 이 컴퍼넌트가 DisplayList 가 아닌 경우, 이 값은 0 이 됩니다.
Implements public function get nestLevel():int
public function set nestLevel(value:int ):void
| nonInheritingStyles | property |
nonInheritingStyles:Object [read-write]
이 컴퍼넌트의 비Inheritance 스타일의 체인의 시작입니다. getStyle() Methods는 단순하게 nonInheritingStyles[styleName] 에 액세스 해, prototype 링크의 체인 전체를 검색합니다. 이 object는 initProtoChain() 에 의해 설정됩니다. 개발자는 통상 이 property에 직접 액세스 할 필요는 없습니다.
public function get nonInheritingStyles():Object
public function set nonInheritingStyles(value:Object ):void
| owner | property |
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의 값입니다.
public function get owner():DisplayObjectContainer
public function set owner(value:DisplayObjectContainer ):void
| parent | property |
parent:DisplayObjectContainer [read-only]
이 컴퍼넌트의 부모 컨테이너 또는 친컴퍼넌트입니다. 친property를 가지는 것은 UIComponent object뿐인 것이 필요합니다. 비 UIComponent object는, 소속하는 object를 참조하려면 다른 property를 사용할 필요가 있습니다. 관례에 의해, 비 UIComponent object는, 소속하는 object를 참조하려면 owner property를 사용합니다.
public function get parent():DisplayObjectContainer
| parentApplication | property |
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
| parentDocument | property |
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
| percentHeight | property |
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
| percentWidth | property |
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
| processedDescriptors | property |
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 로 설정됩니다.
public function get processedDescriptors():Boolean
public function set processedDescriptors(value:Boolean ):void
| repeater | property |
repeater:IRepeater [read-only]
이 UIComponent 를 작성한 Repeater object (친문서내에 있다)에의 참조입니다. UIComponent 가 1 개의 Repeater object에 의해 작성되는 경우는,repeaters property는 아니고, 이 property를 사용합니다. 이 UIComponent 가 네스트 된 Repeater object에 의해 작성되는 경우는,repeaters property를 사용합니다.
이 UIComponent 가 Repeater 에 의해 작성되지 않는 경우, 이 property는 null 로 설정됩니다.
public function get repeater():IRepeater
| repeaterIndex | property |
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
| repeaterIndices | property |
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] 입니다.
public function get repeaterIndices():Array
public function set repeaterIndices(value:Array ):void
| repeaters | property |
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
| scaleX | property |
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
| scaleY | property |
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
| screen | property |
screen:Rectangle [read-only]이 object의 기본적인 묘화면의 크기와 위치를 포함한 object를 돌려줍니다.
Implements public function get screen():Rectangle
| states | property |
public var states:Array
이 컴퍼넌트에 대해서 정의된 뷰스테이트. states property를 지정할 수 있는 것은, 어플리케이션의 루트 또는 MXML 컴퍼넌트의 루트 태그에 한정됩니다. 이 property를 그 이외의 컨트롤로 지정하면, compile error가 됩니다.
| styleDeclaration | property |
styleDeclaration:CSSStyleDeclaration [read-write]
이 object의 inline의 Inheritance 스타일의 기억역입니다. 이 CSSStyleDeclaration 는, Inheritance 스타일을 설정하기 위해서 이 컴퍼넌트로 처음으로 setStyle() Methods가 불려 갔을 때에 작성됩니다. 개발자는 통상 이 property에 직접 액세스 할 필요는 없습니다.
public function get styleDeclaration():CSSStyleDeclaration
public function set styleDeclaration(value:CSSStyleDeclaration ):void
| styleName | property |
styleName:Object [read-write]이 컴퍼넌트로 사용하는 클래스 스타일. string, CSSStyleDeclaration, IStyleClient 의 어느쪽이든을 사용할 수 있습니다.
string의 경우, 이 값은 mx:Style 태그내의 클래스 선언의 이름 또는 CSS 파일의 이름입니다. styleName 에는 피리어드를 포함하지 않습니다. 예를 들어,". bigText" 라는 이름의 클래스 스타일의 경우는, styleName property를 "bigText" (피리어드 없음)로 설정합니다.
이것이 IStyleClient (통상은 UIComponent)의 경우는, styleName object내의 모든 스타일이 이 컴퍼넌트에 사용됩니다.
디폴트치null.
public function get styleName():Object
public function set styleName(value:Object ):void
| systemManager | property |
systemManager:ISystemManager [read-write]이 컴퍼넌트로 사용하는 SystemManager object를 돌려줍니다.
Implements public function get systemManager():ISystemManager
public function set systemManager(value:ISystemManager ):void
| toolTip | property |
toolTip:String [read-write]툴 힌트에 표시하는 텍스트입니다.
디폴트치null.
이 property는 데이터 바인딩의 소스로서 사용할 수 있습니다.
Implements public function get toolTip():String
public function set toolTip(value:String ):void
| transitions | property |
public var transitions:Array Transition object의 배열입니다. 각 Transition object에는, 뷰스테이트가 변화했을 때에 재생되는 effect세트가 정의됩니다.
See also
| tweeningProperties | property |
tweeningProperties:Array [read-write]이 object에 대해서 현재 트인 되고 있는 property의 배열.
이 object의 일부의 property가 트인 되는 것을 EffectManager 에 경고해, EffectManger 가 같은 property의 애니메이션화를 시도하지 않게 합니다.
Implements public function get tweeningProperties():Array
public function set tweeningProperties(value:Array ):void
| uid | property |
uid:String [read-write]object의 일의의 식별자입니다. Flex 데이터 구동형 컨트롤은, List 클래스의 서브 클래스인 모든 컨트롤도 포함해, UID 를 사용해 데이터 프로바이더의 아이템을 추적합니다.
Flex 는 UID 를 자동적으로 작성 및 관리할 수 있습니다. 다만, 환경에 따라서는, IUID 인터페이스를 Implements해 독자적인 uid property를 지정하는 것이 필요하게 되는 경우, 또는 독자적인 uid property를 지정하면 처리 효율이 향상하는 경우가 있습니다. Flex 로 사용되는 UID 는 대부분의 경우 전체적으로 일의일 필요는 없습니다. 예외는 데이터 서비스에 의해 송신되는 메세지의 경우입니다.
public function get uid():String
public function set uid(value:String ):void
See also
| unscaledHeight | property |
unscaledHeight:Number [read-only]
확대 / 축소 없음의 컴퍼넌트의 높이를 요구하는 편리한 Methods입니다. 컴퍼넌트의 묘화 및 아이의 레이아웃은 모두, 이 높이의 네모진 범위내에서 실시할 필요가 있습니다. 또, 이 값은 updateDisplayList() 에 인수로서 건네받습니다.
protected function get unscaledHeight():Number
| unscaledWidth | property |
unscaledWidth:Number [read-only]
확대 / 축소 없음의 컴퍼넌트의 폭을 요구하는 편리한 Methods입니다. 컴퍼넌트의 묘화 및 아이의 레이아웃은 모두, 이 폭의 네모진 범위내에서 실시할 필요가 있습니다. 또, 이 값은 updateDisplayList() 에 인수로서 건네받습니다.
protected function get unscaledWidth():Number
| updateCompletePendingFlag | property |
updateCompletePendingFlag:Boolean [read-write]object가 3 단계의 레이아웃 검증을 완료한 것일지 어떨지를 나타내는 플래그입니다 (몇개의 검증이 필수였을 경우).
Implements public function get updateCompletePendingFlag():Boolean
public function set updateCompletePendingFlag(value:Boolean ):void
| validationSubField | property |
validationSubField:String [read-write]이 컴퍼넌트에 subfield를 관련짓기 위해서(때문에) 발리 데이터에 의해 사용됩니다.
Implements public function get validationSubField():String
public function set validationSubField(value:String ):void
| visible | property |
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
| width | property |
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
| x | property |
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
| y | property |
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
| UIComponent | () | constructor |
public 함수 UIComponent()constructor .
| adjustFocusRect | () | Methods |
protected function adjustFocusRect(obj:DisplayObject = null):void 포커스 구형을 조정합니다.
Parametersobj: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 등 일부의 기능에서는, 그 기능이 완료할 때까지, 큐에 포함된 함수를 표시할 수가 있습니다.
Parametersmethod: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 를 돌려주는 것은 아닙니다.
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가 있습니다. 또,horizontalScrollPolicy 나 horizontalScrollPosition 와 같이 서로 서로 작용하는 property를 가지는 컴퍼넌트도 있습니다. 많은 경우, 작업의 중복이나 일부의 값의 무시를 피하기 (위해)때문에, 기동시에 이러한 property를 한 번에 처리하는 것이 최선입니다.
See also
| contentToGlobal | () | Methods |
public function contentToGlobal(point:Point ):Point
Point object를 컨텐츠 좌표로부터 글로벌 좌표로 변환합니다. 컨텐츠 좌표에서는, 컴퍼넌트의 컨텐츠의 좌상구석을 기준으로 한 픽셀 위치를 지정합니다. 현재 절약할 수 있고 있어, 액세스 하려면 컴퍼넌트를 스크롤 하는 것이 필요한 area도 포함해 컴퍼넌트의 모든 컨텐츠 area를 포함합니다. 컨텐츠 좌표계를 사용해, 절대 배치를 사용하고 있는 컨테이너의 아이의 배치를 설정 및 취득합니다. 글로벌 좌표에서는, Flash Player 의 스테이지의 좌상구석, 즉 어플리케이션의 가장 외측의 구석을 기준으로 한 픽셀 위치를 지정합니다.
point:Point — 컨텐츠 좌표계에 있어서의 x 및 y 좌표를 property로서 지정하는 Point object입니다.
|
Point —
스테이지로부터의 상대 좌표를 가지는 Point object입니다.
|
See also
| contentToLocal | () | Methods |
public function contentToLocal(point:Point ):Point
Point object를 컨텐츠 좌표로부터 로컬 좌표로 변환합니다. 컨텐츠 좌표에서는, 컴퍼넌트의 컨텐츠의 좌상구석을 기준으로 한 픽셀 위치를 지정합니다. 현재 절약할 수 있고 있어, 액세스 하려면 컴퍼넌트를 스크롤 하는 것이 필요한 area도 포함해 컴퍼넌트의 모든 컨텐츠 area를 포함합니다. 컨텐츠 좌표계를 사용해, 절대 배치를 사용하고 있는 컨테이너의 아이의 배치를 설정 및 취득합니다. 로컬 좌표에서는, 컴퍼넌트의 컨텐츠의 좌상구석을 기준으로 한 픽셀 위치를 지정합니다.
point:Point — 컨텐츠 좌표계에 있어서의 x 및 y 좌표를 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 의 경우는, 단순한, 배열이 아닌 참조를 작성합니다.
parentDocument:IFlexDisplayObject — 이 IUIComponent object의 부모입니다.
|
| deleteReferenceOnParentDocument | () | Methods |
public function deleteReferenceOnParentDocument(parentDocument:IFlexDisplayObject ):void
이 IUIComponent object에의 id 참조를 친문서 object로부터 삭제합니다. 이 함수는, b[2][4] 와 같이 복수의 Repeater 내에 있는 object에 대한 다차원 참조를 삭제할 수 있습니다. 인덱스가 null 의 경우는, 단순한, 배열이 아닌 참조를 삭제합니다.
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합니다.
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를 호출합니다.
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의 개시시에 행해진 컴퍼넌트에 대한 변경을 복원하는 것, 또는 그 외의 액션을 실행할 수가 있습니다.
effectInst:EffectInstance — 컴퍼넌트로 재생되고 있는 effect 인스턴스 object입니다.
|
| effectStarted | () | Methods |
public function effectStarted(effectInst:EffectInstance ):void
컴퍼넌트에서의 재생의 개시시에 effect 인스턴스에 의해 불려 갑니다. 이 Methods를 사용해, effect의 일부로서 컴퍼넌트의 변경을 실행할 수가 있습니다. effectFinished() Methods를 사용해, effect의 종료시로 변경을 복원할 수가 있습니다.
effectInst:EffectInstance — 컴퍼넌트로 재생되고 있는 effect 인스턴스 object입니다.
|
| endEffectsStarted | () | Methods |
public function endEffectsStarted():void 현재 컴퍼넌트로 재생중의 모든 effect를 종료합니다.
| executeBindings | () | Methods |
public function executeBindings(recurse:Boolean = false):void 이 UIComponent object에의 데이터 바인딩을 실행합니다.
Parametersrecurse:Boolean (default = false) — 이 컴퍼넌트의 아이에 대해서 재귀적으로 바인딩을 실행합니다.
|
| finishPrint | () | Methods |
public function finishPrint(obj:Object , target:IFlexDisplayObject ):void 인쇄의 완료 후에 불려 갑니다. UIComponent 클래스의 경우, 이 Methods는 액션을 실행하지 않습니다. Flex 컨테이너는 이 Methods를 재정의(override) 해, 인쇄의 뒤에 컨테이너를 복원합니다.
어플리케이션 개발자는 통상 이 Methods를 사용하지 않습니다.
Parametersobj:Object — 인쇄전 상태에 복원하는 컴퍼넌트의 property를 포함합니다.
|
|
target:IFlexDisplayObject — 인쇄가 종료한 직후의 컴퍼넌트입니다. 현재의 컴퍼넌트인가, 그 아이의 1 살입니다.
|
See also
| focusInHandler | () | Methods |
protected function focusInHandler(event:FocusEvent ):void UIComponent object가 포커스를 취득했을 때에 불려 가는 event 핸들러입니다. 이 Methods를 재정의(override) 하는 경우는, 반드시 기본 클래스의 버젼을 호출해 주세요.
Parametersevent:FocusEvent — event object.
|
| focusOutHandler | () | Methods |
protected function focusOutHandler(event:FocusEvent ):void UIComponent object가 포커스를 잃었을 때에 불려 가는 event 핸들러입니다. 이 Methods를 재정의(override) 하는 경우는, 반드시 기본 클래스의 버젼을 호출해 주세요.
Parametersevent: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 가 사용됩니다.
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() 를 사용합니다.
styleProp:String — 스타일 property의 이름입니다.
|
* — 스타일치입니다.
|
See also
| globalToContent | () | Methods |
public function globalToContent(point:Point ):Point
Point object를 글로벌 좌표로부터 컨텐츠 좌표로 변환합니다. 글로벌 좌표에서는, Flash Player 의 스테이지의 좌상구석, 즉 어플리케이션의 가장 외측의 구석을 기준으로 한 픽셀 위치를 지정합니다. 컨텐츠 좌표에서는, 컴퍼넌트의 컨텐츠의 좌상구석을 기준으로 한 픽셀 위치를 지정합니다. 현재 절약할 수 있고 있어, 액세스 하려면 컴퍼넌트를 스크롤 하는 것이 필요한 area도 포함해 컴퍼넌트의 모든 컨텐츠 area를 포함합니다. 컨텐츠 좌표계를 사용해, 절대 배치를 사용하고 있는 컨테이너의 아이의 배치를 설정 및 취득합니다.
point:Point — 글로벌 (스테이지) 좌표계에 있어서의 x 및 y 좌표를 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() 에 건네줄 필요가 있습니다.
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) 할 필요도 없습니다.
Parametersparent: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) 됩니다.
Parameterstarget:DisplayObject — 포커스를 취득할 수 있는 UITextField object를 포함한 UIComponent object입니다.
|
Boolean —
UITextField object가 포커스를 가지는 경우는,true 를 돌려줍니다.
|
| keyDownHandler | () | Methods |
protected function keyDownHandler(event:KeyboardEvent ):void
keyDown 이벤트에 대해서 불려 가는 event 핸들러입니다. 이 Methods를 재정의(override) 하는 경우는, 반드시 기본 클래스의 버젼을 호출해 주세요.
event:KeyboardEvent — event object.
|
| keyUpHandler | () | Methods |
protected function keyUpHandler(event:KeyboardEvent ):void
keyUp 이벤트에 대해서 불려 간 event 핸들러입니다. 이 Methods를 재정의(override) 하는 경우는, 반드시 기본 클래스의 버젼을 호출해 주세요.
event:KeyboardEvent — event object.
|
| localToContent | () | Methods |
public function localToContent(point:Point ):Point
Point object를 로컬 좌표로부터 컨텐츠 좌표로 변환합니다. 로컬 좌표에서는, 컴퍼넌트의 컨텐츠의 좌상구석을 기준으로 한 픽셀 위치를 지정합니다. 컨텐츠 좌표에서는, 컴퍼넌트의 컨텐츠의 좌상구석을 기준으로 한 픽셀 위치를 지정합니다. 현재 절약할 수 있고 있어, 액세스 하려면 컴퍼넌트를 스크롤 하는 것이 필요한 area도 포함해 컴퍼넌트의 모든 컨텐츠 area를 포함합니다. 컨텐츠 좌표계를 사용해, 절대 배치를 사용하고 있는 컨테이너의 아이의 배치를 설정 및 취득합니다.
point:Point — 로컬 좌표계에 있어서의 x 및 y 좌표를 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를 설정해 디폴트의 크기를 정의할 필요가 있습니다. measuredMinWidth 및 measuredMinHeight property를 설정해, 디폴트의 최소 크기를 옵션으로 설정할 수도 있습니다.
대부분의 컴퍼넌트는, 표시하고 있는 컨텐츠와 컨텐츠 표시에 영향을 주는 property에 근거해 이러한 값을 계산합니다. 일부의 컴퍼넌트에서는, 하드 코드 된 디폴트치를 사용하는 것도 있습니다.
measure() 의 개념 포인트는, 컴퍼넌트로 독자적인 내츄럴 크기나 짜넣어 크기를 디폴트로서 지정하기 위한의 것입니다. 이 때문에,measuredWidth property 및 measuredHeight property는, 이하와 같은 요소에 근거해 결정될 필요가 있습니다.
fontSize 등의 텍스트의 스타일디폴트치를 결정할 방법이 없는 경우도 있습니다. 예를 들어, 간단한 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 텍스트를 측정합니다.
htmlText:String — 측정하는 HTML 텍스트를 지정하는 string입니다.
|
TextLineMetrics —
텍스트 값수를 포함한 TextLineMetrics object입니다.
|
| measureText | () | Methods |
public function measureText(text:String ):TextLineMetrics 이 UIComponent 의 스타일로 결정되는 UITextFormat 를 사용해 단일행의 UITextField 에 표시하는 것으로서 지정의 텍스트를 측정합니다.
Parameterstext: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한다고 하는 점입니다.
x:Number — 부모의 내부의, 컴퍼넌트의 왼쪽의 위치입니다.
|
|
y:Number — 부모의 내부의, 컴퍼넌트 위의 위치입니다.
|
| notifyStyleChangeInChildren | () | Methods |
public function notifyStyleChangeInChildren(styleProp:String , recursive:Boolean ):void 스타일의 변경을 아이에게 통지합니다. 통상은 이 Methods를 호출할 필요는 없습니다.
ParametersstyleProp:String — 스타일 property의 이름을 지정하는 string입니다.
|
|
recursive:Boolean — 이 컴퍼넌트의 모든 아이에게 재귀적으로 통지합니다.
|
| owns | () | Methods |
public function owns(child:DisplayObject ):Boolean
owner property의 체인이 child 로부터 이 UIComponent 를 지정하고 있는 경우에,true 를 돌려줍니다.
child:DisplayObject — UIComponent 입니다.
|
Boolean —
UIComponent 가 아이의 부모인지, 아이를 소유하고 있는 경우는 true 가 됩니다.
|
| parentChanged | () | Methods |
public function parentChanged(p:DisplayObjectContainer ):void UIComponent object를 부모에 대해서 추가 또는 삭제했을 때에 Flex 에 의해 불려 갑니다. 개발자는 통상 이 Methods를 호출할 필요는 없습니다.
Parametersp:DisplayObjectContainer — 이 UIComponent object의 부모입니다.
|
| prepareToPrint | () | Methods |
public function prepareToPrint(target:IFlexDisplayObject ):Object 인쇄용의 IFlexDisplayObject 를 준비합니다. UIComponent 클래스의 경우, 이 Methods는 액션을 실행하지 않습니다. Flex 컨테이너는 이 Methods를 재정의(override) 해, 인쇄 출력으로부터 스크롤 바를 제거하는 등, 인쇄의 준비를 합니다.
어플리케이션 개발자는 통상 이 Methods를 사용하지 않습니다.
Parameterstarget:IFlexDisplayObject — 인쇄하는 컴퍼넌트입니다. 현재의 컴퍼넌트인가, 그 아이의 1 살입니다.
|
Object —
이전 상태에 복원하기 위해서(때문에),finishPrint() Methods에 의해 요구되고 있는 현재의 컴퍼넌트의 property를 포함한 object입니다.
|
See also
| regenerateStyleCache | () | Methods |
public function regenerateStyleCache(recursive:Boolean ):void
이 컴퍼넌트의 CSS 스타일 캐쉬를 작성 또는 재작성합니다. recursive Parameters가 true 의 경우는, 이 컴퍼넌트의 모든 자손의 CSS 스타일 캐쉬도 작성 또는 재작성합니다.
Flex 체제는 다음과 같은 상황으로 이 Methods를 호출합니다.
addChild() 또는 addChildAt( Methods를 사용해 UIComponent 를 부모에게 추가할 때. styleName property를 변경할 때. setStyle() Methods를 사용해 CSS selector로 스타일을 설정할 때. 스타일 캐쉬의 구축은 많은 계산을 필요로 하는 조작이기 (위해)때문에,styleName 의 변경이나 selector 스타일의 설정을 불필요하게 실시하지 않게 해 주세요.
이 Methods는, UIComponent 의 setStyle() Methods를 호출해 인스턴스 스타일을 설정하는 경우에는 불려 가지 않습니다. 인스턴스 스타일의 설정은, selector 스타일의 설정에 비해 비교적 고속으로.
이 Methods를 호출할 필요는 없고, 재정의(override) 할 필요도 없습니다.
Parametersrecursive:Boolean — 이 컴퍼넌트의 모든 아이의 스타일 캐쉬를 재귀적으로 재생성합니다.
|
| registerEffects | () | Methods |
public function registerEffects(effects:Array ):void 각 effect 이벤트에 대해, EffectManager 를 event listener의 1 개로서 등록합니다. 통상은 이 Methods를 호출할 필요는 없습니다.
Parameterseffects: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 에 의해 사용됩니다.
w:Number — object의 폭을 나타냅니다.
|
|
h:Number — object의 높이를 나타냅니다.
|
| setCurrentState | () | Methods |
public function setCurrentState(stateName:String , playTransition:Boolean = true):void 현재 상태를 설정합니다.
ParametersstateName: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를 호출하면, 퍼포먼스가 저하하는 일이 있습니다. 이것은 필요한 경우만 사용해 주세요.
ParametersstyleProp:String — 스타일 property의 이름입니다.
|
|
newValue:* — 스타일의 새로운 값입니다.
|
See also
| setVisible | () | Methods |
public function setVisible(value:Boolean , noEvent:Boolean = false):void
visible property가 변경되었을 때에 불려 갑니다. 컴퍼넌트의 표시와 비표시를 바꾸려면 , 이 Methods를 직접 호출하는 대신에 visible property를 설정해 주세요.
value:Boolean — visible property의 새로운 값입니다. true 를 지정하면 컴퍼넌트가 표시되어false 를 지정하면 비표시가 됩니다.
|
|
noEvent:Boolean (default = false) — true 의 경우는, 이벤트는 dispatch되지 않습니다. false 의 경우는, 컴퍼넌트가 표시되었을 때에 show 이벤트가 dispatch되어 컴퍼넌트가 비표시가 되었을 때에 hide 이벤트가 dispatch됩니다.
|
| 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를 호출할 필요가 있습니다.
styleProp:String — 스타일 property의 이름입니다. 이 컴퍼넌트의 모든 스타일이 변경되었을 경우는, null 가 됩니다.
|
| stylesInitialized | () | Methods |
public function stylesInitialized():void
컴퍼넌트의 스타일을 처음으로 초기화할 때, Flex 는 stylesInitialized() Methods를 호출합니다.
이것은, UIComponent 의 서브 클래스를 작성할 경우에 재정의(override) 가능한 확장된 Methods입니다. Flex 는, 컴퍼넌트의 measure 및 updateDisplayList 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를 호출하게 됩니다.
컴퍼넌트안에는, 아이가 있는 경우에서도 프로그램에 의한 묘화를 실행할 수 있는 것이 있습니다. 어느 경우에서도, 묘화 할 때는, 컴퍼넌트의 unscaledWidth 및 unscaledHeight 를 경계로서 사용할 필요가 있습니다.
width property 및 height property는 아니고,unscaledWidth 및 unscaledHeight 를 사용하는 것이 중요합니다.
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가 불려 갑니다.
recursive:Boolean (default = false) — true 의 경우, 이 Methods를 object의 아이로 호출합니다.
|
| validationResultHandler | () | Methods |
public function validationResultHandler(event:ValidationResultEvent ):void
이 컴퍼넌트에 할당할 수 있었던 발리 데이터로부터의 valid 와 invalid 의 양쪽 모두의 이벤트를 처리합니다.
통상, 발리 데이터에 event listener를 할당하는 것으로, 발리 데이터에 의해 dispatch된 valid event 및 invalid 이벤트를 처리합니다. 검증중의 컴퍼넌트로 직접 검증 이벤트를 처리하는 경우는, 이 Methods를 재정의(override) 하면 valid event 및 invalid 이벤트를 처리할 수 있습니다. 통상은 재정의(override)시에 super.validationResultHandler(event) 를 호출합니다.
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() 에 건네줄 필요가 있습니다.
x:Number — 그라데이션의 왼쪽 좌표 (픽셀 단위)입니다.
|
|
y:Number — 그라데이션의 윗자리안표 (픽셀 단위)입니다.
|
|
width:Number — 그라데이션의 폭 (픽셀 단위)입니다.
|
|
height:Number — 그라데이션의 높이 (픽셀 단위)입니다.
|
Matrix —
수직 그라데이션의 Matrix 입니다.
|
| add | event |
mx.events.FlexEvent
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에는 다음의 값이 설정됩니다.
| Property | Value |
|---|---|
bubbles | false |
cancelable | false |
currentTarget | 이벤트를 처리하는 event listener를 정의하는 object. 예를 들어, event listener의 등록에 myButton.addEventListener() 를 사용하면,currentTarget 의 값은 "myButton" 가 됩니다. |
target | 이벤트를 dispatch한 object를 나타냅니다. 이 object는 반드시 이벤트를 받는 object라고는 할 수 없습니다. 이벤트를 받는 object에 항상 액세스 하려면 ,currentTarget property를 사용해 주세요. |
| creationComplete | event |
mx.events.FlexEvent
mx.events.FlexEvent.CREATION_COMPLETE
컴퍼넌트의 구축, property 처리, 측정, 레이아웃, 및 묘화가 완료했을 때에 dispatch됩니다.
이 시점에서는,visible property에 따라서는 컴퍼넌트가 묘화 되어도 표시되지 않는 경우가 있습니다.
FlexEvent.CREATION_COMPLETE 정수에 의해,creationComplete 이벤트의 event object의 type property치가 정의됩니다.
event object의 각 property에는 다음의 값이 설정됩니다.
| Property | Value |
|---|---|
bubbles | false |
cancelable | false |
currentTarget | 이벤트를 처리하는 event listener를 정의하는 object. 예를 들어, event listener의 등록에 myButton.addEventListener() 를 사용하면,currentTarget 의 값은 "myButton" 가 됩니다. |
target | 이벤트를 dispatch한 object를 나타냅니다. 이 object는 반드시 이벤트를 받는 object라고는 할 수 없습니다. 이벤트를 받는 object에 항상 액세스 하려면 ,currentTarget property를 사용해 주세요. |
| currentStateChange | event |
mx.events.StateChangeEvent
mx.events.StateChangeEvent.CURRENT_STATE_CHANGE
뷰스테이트의 변경 후에 dispatch됩니다.
StateChangeEvent.CURRENT_STATE_CHANGE 정수에 의해, 뷰스테이트가 변경되었을 때에 dispatch되는 이벤트의 type property치가 정의됩니다. 이 정수의 값은 "currentStateChange" 입니다.
event object의 각 property에는 다음의 값이 설정됩니다.
| Property | Value |
|---|---|
bubbles | false |
cancelable | false |
currentTarget | 이벤트를 처리하는 event listener를 정의하는 object. 예를 들어, event listener의 등록에 myButton.addEventListener() 를 사용하면,currentTarget 의 값은 "myButton" 가 됩니다. |
newState | 변경 후의 뷰스테이트의 이름을 나타냅니다. |
oldState | 종료된 뷰스테이트의 이름을 나타냅니다. |
target | 이벤트를 dispatch한 object를 나타냅니다. 이 object는 반드시 이벤트를 받는 object라고는 할 수 없습니다. 이벤트를 받는 object에 항상 액세스 하려면 ,currentTarget property를 사용해 주세요. |
type | StateChangeEvent.CURRENT_STATE_CHANGE |
| currentStateChanging | event |
mx.events.StateChangeEvent
mx.events.StateChangeEvent.CURRENT_STATE_CHANGING
currentState property가 변경된 후에 dispatch됩니다. 뷰스테이트가 변경되기 전에는 dispatch되지 않습니다.
StateChangeEvent.CURRENT_STATE_CHANGING 정수에 의해, 뷰스테이트가 변경 되려고 하고 있을 때 dispatch되는 이벤트의 type property치가 정의됩니다. 이 정수의 값은 "currentStateChanging" 입니다.
event object의 각 property에는 다음의 값이 설정됩니다.
| Property | Value |
|---|---|
bubbles | false |
cancelable | false |
currentTarget | 이벤트를 처리하는 event listener를 정의하는 object. 예를 들어, event listener의 등록에 myButton.addEventListener() 를 사용하면,currentTarget 의 값은 "myButton" 가 됩니다. |
newState | 변경되는 뷰스테이트의 이름을 나타냅니다. |
oldState | 종료되는 뷰스테이트의 이름을 나타냅니다. |
target | 이벤트를 dispatch한 object를 나타냅니다. 이 object는 반드시 이벤트를 받는 object라고는 할 수 없습니다. 이벤트를 받는 object에 항상 액세스 하려면 ,currentTarget property를 사용해 주세요. |
type | StateChangeEvent.CURRENT_STATE_CHANGING |
| dragComplete | event |
mx.events.DragEvent
mx.events.DragEvent.DRAG_COMPLETE
드러그 조작이 완료했을 때 (드러그 데이터를 드롭 타겟으로 드롭 하는지, 드롭을 실행하지 않고 드러그 & 드롭 조작을 종료했을 때의 언젠가), 드러그 이니씨에이터 (드러그 한 데이터의 소스인 컴퍼넌트)에 의해 dispatch됩니다.
이 이벤트는, 드러그 & 드롭 조작의 최종적인 클린 업을 실시하기 위해서(때문에) 사용할 수 있습니다. 예를 들어, List 컨트롤 아이템을 있는 리스트로부터 다른 리스트에 드러그 하는 경우, List 컨트롤 아이템이 그 이후 필요하지 않으면 소스로부터 삭제할 수가 있습니다.
DragEvent.DRAG_COMPLETE 정수에 의해,dragComplete 이벤트의 event object의 type property치가 정의됩니다.
event object의 각 property에는 다음의 값이 설정됩니다.
| Property | Value |
|---|---|
action | 이벤트의 기가 되는 이하의 액션을 나타냅니다. DragManager.COPY,DragManager.LINK,DragManager.MOVE, 또는 DragManager.NONE. |
bubbles | false |
cancelable | false |
currentTarget | 이벤트를 처리하는 event listener를 정의하는 object. 예를 들어, event listener의 등록에 myButton.addEventListener() 를 사용하면,currentTarget 의 값은 "myButton" 가 됩니다. |
dragInitiator | 드러그 조작을 개시한 컴퍼넌트입니다. |
dragSource | 드러그 되고 있는 데이터를 포함한 DragSource object입니다. |
target | 이벤트를 dispatch한 object를 나타냅니다. 이 object는 반드시 이벤트를 받는 object라고는 할 수 없습니다. 이벤트를 받는 object에 항상 액세스 하려면 ,currentTarget property를 사용해 주세요. |
| dragDrop | event |
mx.events.DragEvent
mx.events.DragEvent.DRAG_DROP
유저가 드롭 타겟상에서 마우스를 떼어 놓았을 때, 드롭 타겟으로 따라 dispatch됩니다.
이 event 핸들러는, 드러그 데이터를 드롭 타겟으로 추가하기 위해서 사용합니다.
DragEvent.DRAG_DROP 정수에 의해,dragDrop 이벤트의 event object의 type property치가 정의됩니다.
event object의 각 property에는 다음의 값이 설정됩니다.
| Property | Value |
|---|---|
action | 이벤트의 기가 되는 이하의 액션을 나타냅니다. DragManager.COPY,DragManager.LINK,DragManager.MOVE, 또는 DragManager.NONE. |
bubbles | false |
cancelable | false |
currentTarget | 이벤트를 처리하는 event listener를 정의하는 object. 예를 들어, event listener의 등록에 myButton.addEventListener() 를 사용하면,currentTarget 의 값은 "myButton" 가 됩니다. |
dragInitiator | 드러그 조작을 개시한 컴퍼넌트입니다. |
dragSource | 드러그 되고 있는 데이터를 포함한 DragSource object입니다. |
target | 이벤트를 dispatch한 object를 나타냅니다. 이 object는 반드시 이벤트를 받는 object라고는 할 수 없습니다. 이벤트를 받는 object에 항상 액세스 하려면 ,currentTarget property를 사용해 주세요. |
| dragEnter | event |
mx.events.DragEvent
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에는 다음의 값이 설정됩니다.
| Property | Value |
|---|---|
action | 이벤트의 기가 되는 액션을 나타냅니다. 이것은 항상,DragManager.MOVE 가 됩니다. |
bubbles | false |
cancelable | false |
currentTarget | 이벤트를 처리하는 event listener를 정의하는 object. 예를 들어, event listener의 등록에 myButton.addEventListener() 를 사용하면,currentTarget 의 값은 "myButton" 가 됩니다. |
dragInitiator | 드러그 조작을 개시한 컴퍼넌트입니다. |
dragSource | 드러그 되고 있는 데이터를 포함한 DragSource object입니다. |
target | 이벤트를 dispatch한 object를 나타냅니다. 이 object는 반드시 이벤트를 받는 object라고는 할 수 없습니다. 이벤트를 받는 object에 항상 액세스 하려면 ,currentTarget property를 사용해 주세요. |
See also
| dragExit | event |
mx.events.DragEvent
mx.events.DragEvent.DRAG_EXIT
유저가 데이터를 컴퍼넌트의 외부에 드러그 해, 타겟으로 드롭 하지 않았을 때, 컴퍼넌트에 의해 dispatch됩니다.
이 이벤트는,dragEnter 또는 dragOver 이벤트의 처리중에 드롭 타겟의 외관을 변경했을 경우에, 드롭 타겟을 통상의 외관에 복원하는데 사용합니다.
DragEvent.DRAG_EXIT 정수에 의해,dragExit 이벤트의 event object의 type property치가 정의됩니다.
event object의 각 property에는 다음의 값이 설정됩니다.
| Property | Value |
|---|---|
action | 이벤트의 기가 되는 이하의 액션을 나타냅니다. DragManager.COPY,DragManager.LINK,DragManager.MOVE, 또는 DragManager.NONE. |
bubbles | false |
cancelable | false |
currentTarget | 이벤트를 처리하는 event listener를 정의하는 object. 예를 들어, event listener의 등록에 myButton.addEventListener() 를 사용하면,currentTarget 의 값은 "myButton" 가 됩니다. |
dragInitiator | 드러그 조작을 개시한 컴퍼넌트입니다. |
dragSource | 드러그 되고 있는 데이터를 포함한 DragSource object입니다. |
target | 이벤트를 dispatch한 object를 나타냅니다. 이 object는 반드시 이벤트를 받는 object라고는 할 수 없습니다. 이벤트를 받는 object에 항상 액세스 하려면 ,currentTarget property를 사용해 주세요. |
| dragOver | event |
mx.events.DragEvent
mx.events.DragEvent.DRAG_OVER
드러그 조작시에, 컴퍼넌트상에서 마우스를 이동했을 때, 컴퍼넌트에 의해 dispatch됩니다.
핸들러내에서는, 컴퍼넌트가 드러그를 받아들일 수가 있는 것을 나타내는 시각적인 피드백을 유저에게 제공하기 위해서, 드롭 타겟의 외관을 변경할 수 있습니다. 예를 들어, 드롭 타겟의 주위에 경계선을 표시하거나 드롭 타겟으로 포커스를 옮길 수가 있습니다.
이 이벤트는, 드롭을 허가하기 전에 추가의 논리를 실행하기 위해서 사용합니다. 추가의 논리의 예로서는, 드롭 타겟내의 여러가지 장소에 데이터를 드롭 하는 조작, 키보드 입력을 읽어내, 드러그 & 드롭 액션이 드러그 데이터의 이동 또는 복사의 어디에서 있는지를 판별하는 조작, 드러그 & 드롭 액션의 타입에 근거해 다른 타입의 시각적인 피드백을 제공하는 조작등이 있습니다.
DragManager.showFeedback() Methods를 변경해 드러그 액션의 종류를 변경할 수도 있습니다. action property의 디폴트치는 DragManager.MOVE 입니다.
DragEvent.DRAG_OVER 정수에 의해,dragOver 이벤트의 event object의 type property치가 정의됩니다.
event object의 각 property에는 다음의 값이 설정됩니다.
| Property | Value |
|---|---|
action | 이벤트의 기가 되는 이하의 액션을 나타냅니다. DragManager.COPY,DragManager.LINK,DragManager.MOVE, 또는 DragManager.NONE. |
bubbles | false |
cancelable | false |
currentTarget | 이벤트를 처리하는 event listener를 정의하는 object. 예를 들어, event listener의 등록에 myButton.addEventListener() 를 사용하면,currentTarget 의 값은 "myButton" 가 됩니다. |
dragInitiator | 드러그 조작을 개시한 컴퍼넌트입니다. |
dragSource | 드러그 되고 있는 데이터를 포함한 DragSource object입니다. |
target | 이벤트를 dispatch한 object를 나타냅니다. 이 object는 반드시 이벤트를 받는 object라고는 할 수 없습니다. 이벤트를 받는 object에 항상 액세스 하려면 ,currentTarget property를 사용해 주세요. |
See also
| effectEnd | event |
mx.events.EffectEvent
mx.events.EffectEvent.EFFECT_END
effect의 종료후에 dispatch됩니다.
이 이벤트가 발행되기 전에, effect에 의해 시각적인 변경의 마지막 세트가 실행되고 있습니다만, 이러한 변경은 화면에 묘화 되고 있지 않습니다. 따라서, 이러한 변경이 화면에 묘화 될 때까지,callLater() Methods를 사용해 다른 변경을 연기하는 것이 필요하게 되는 경우가 있습니다.
EffectEvent.EFFECT_END 정수에 의해,effectEnd 이벤트의 event object의 type property치가 정의됩니다.
event object의 각 property에는 다음의 값이 설정됩니다.
| Property | Value |
|---|---|
bubbles | false |
cancelable | false |
currentTarget | 이벤트를 처리하는 event listener를 정의하는 object. 예를 들어, event listener의 등록에 myButton.addEventListener() 를 사용하면,currentTarget 의 값은 "myButton" 가 됩니다. |
effectInstance | 이벤트의 effect 인스턴스 object를 나타냅니다. |
target | 이벤트를 dispatch한 object를 나타냅니다. 이 object는 반드시 이벤트를 받는 object라고는 할 수 없습니다. 이벤트를 받는 object에 항상 액세스 하려면 ,currentTarget property를 사용해 주세요. |
| effectStart | event |
mx.events.EffectEvent
mx.events.EffectEvent.EFFECT_START
effect가 개시되기 직전에 dispatch됩니다.
이 이벤트가 발행될 때까지, effect에 의한 시각적인 변경은 개시되지 않습니다.
EffectEvent.EFFECT_START 정수에 의해,effectStart 이벤트의 event object의 type property치가 정의됩니다.
event object의 각 property에는 다음의 값이 설정됩니다.
| Property | Value |
|---|---|
bubbles | false |
cancelable | false |
currentTarget | 이벤트를 처리하는 event listener를 정의하는 object. 예를 들어, event listener의 등록에 myButton.addEventListener() 를 사용하면,currentTarget 의 값은 "myButton" 가 됩니다. |
effectInstance | 이벤트의 effect 인스턴스 object를 나타냅니다. |
target | 이벤트를 dispatch한 object를 나타냅니다. 이 object는 반드시 이벤트를 받는 object라고는 할 수 없습니다. 이벤트를 받는 object에 항상 액세스 하려면 ,currentTarget property를 사용해 주세요. |
| enterState | event |
mx.events.FlexEvent
mx.events.FlexEvent.ENTER_STATE
컴퍼넌트가 르트뷰스테이트에 돌아온 후에 dispatch됩니다.
FlexEvent.ENTER_STATE 정수에 의해,enterState 이벤트의 event object의 type property치가 정의됩니다.
event object의 각 property에는 다음의 값이 설정됩니다.
| Property | Value |
|---|---|
bubbles | false |
cancelable | false |
currentTarget | 이벤트를 처리하는 event listener를 정의하는 object. 예를 들어, event listener의 등록에 myButton.addEventListener() 를 사용하면,currentTarget 의 값은 "myButton" 가 됩니다. |
target | 이벤트를 dispatch한 object를 나타냅니다. 이 object는 반드시 이벤트를 받는 object라고는 할 수 없습니다. 이벤트를 받는 object에 항상 액세스 하려면 ,currentTarget property를 사용해 주세요. |
| exitState | event |
mx.events.FlexEvent
mx.events.FlexEvent.EXIT_STATE
컴퍼넌트가 르트뷰스테이트를 종료하기 전에 dispatch됩니다.
FlexEvent.EXIT_STATE 정수에 의해,exitState 이벤트의 event object의 type property치가 정의됩니다.
event object의 각 property에는 다음의 값이 설정됩니다.
| Property | Value |
|---|---|
bubbles | false |
cancelable | false |
currentTarget | 이벤트를 처리하는 event listener를 정의하는 object. 예를 들어, event listener의 등록에 myButton.addEventListener() 를 사용하면,currentTarget 의 값은 "myButton" 가 됩니다. |
target | 이벤트를 dispatch한 object를 나타냅니다. 이 object는 반드시 이벤트를 받는 object라고는 할 수 없습니다. 이벤트를 받는 object에 항상 액세스 하려면 ,currentTarget property를 사용해 주세요. |
| hide | event |
mx.events.FlexEvent
mx.events.FlexEvent.HIDE
object 상태가 가시로부터 불가시에 변화했을 때에 dispatch됩니다.
FlexEvent.HIDE 정수에 의해,hide 이벤트의 event object의 type property치가 정의됩니다.
event object의 각 property에는 다음의 값이 설정됩니다.
| Property | Value |
|---|---|
bubbles | false |
cancelable | false |
currentTarget | 이벤트를 처리하는 event listener를 정의하는 object. 예를 들어, event listener의 등록에 myButton.addEventListener() 를 사용하면,currentTarget 의 값은 "myButton" 가 됩니다. |
target | 이벤트를 dispatch한 object를 나타냅니다. 이 object는 반드시 이벤트를 받는 object라고는 할 수 없습니다. 이벤트를 받는 object에 항상 액세스 하려면 ,currentTarget property를 사용해 주세요. |
| initialize | event |
mx.events.FlexEvent
mx.events.FlexEvent.INITIALIZE
컴퍼넌트의 구축과 초기화 property의 설정이 완료했을 때에 dispatch됩니다.
초기화 단계의 뒤, property의 처리, 컴퍼넌트의 측정, 레이아웃, 묘화가 실행되어creationComplete 이벤트가 dispatch됩니다.
FlexEvent.INITIALIZE 정수에 의해,initialize 이벤트의 event object의 type property치가 정의됩니다.
event object의 각 property에는 다음의 값이 설정됩니다.
| Property | Value |
|---|---|
bubbles | false |
cancelable | false |
currentTarget | 이벤트를 처리하는 event listener를 정의하는 object. 예를 들어, event listener의 등록에 myButton.addEventListener() 를 사용하면,currentTarget 의 값은 "myButton" 가 됩니다. |
target | 이벤트를 dispatch한 object를 나타냅니다. 이 object는 반드시 이벤트를 받는 object라고는 할 수 없습니다. 이벤트를 받는 object에 항상 액세스 하려면 ,currentTarget property를 사용해 주세요. |
| invalid | event |
mx.events.FlexEvent
mx.events.FlexEvent.INVALID
발리 데이터에 의해 컴퍼넌트가 감시되고 있어 검증이 실패했을 경우에 dispatch됩니다.
FlexEvent.INVALID 정수에 의해,invalid 이벤트의 event object의 type property치가 정의됩니다.
event object의 각 property에는 다음의 값이 설정됩니다.
| Property | Value |
|---|---|
bubbles | false |
cancelable | false |
currentTarget | 이벤트를 처리하는 event listener를 정의하는 object. 예를 들어, event listener의 등록에 myButton.addEventListener() 를 사용하면,currentTarget 의 값은 "myButton" 가 됩니다. |
target | 이벤트를 dispatch한 object를 나타냅니다. 이 object는 반드시 이벤트를 받는 object라고는 할 수 없습니다. 이벤트를 받는 object에 항상 액세스 하려면 ,currentTarget property를 사용해 주세요. |
| mouseDownOutside | event |
mx.events.FlexMouseEvent
mx.events.FlexMouseEvent.MOUSE_DOWN_OUTSIDE
유저가 PopUpManager 를 사용해 연 컴퍼넌트의 외측에서 마우스를 클릭했을 때에, 그 컴퍼넌트로부터 dispatch됩니다.
FlexMouseEvent.MOUSE_DOWN_OUTSIDE 정수에 의해,mouseDownOutside 이벤트의 event object의 type property치가 정의됩니다.
event object의 각 property에는 다음의 값이 설정됩니다.
| Property | Value |
|---|---|
altKey |
Alt 키가 밀리고 있는 (true)인가 밀리지 않은 (false)인지를 나타냅니다. |
bubbles | false |
buttonDown |
왼쪽 mouse button가 밀리고 있는 (true)인가 밀리지 않은 (false)인지를 나타냅니다. |
cancelable | false |
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 윈도우입니다. |
| mouseWheelOutside | event |
mx.events.FlexMouseEvent
mx.events.FlexMouseEvent.MOUSE_WHEEL_OUTSIDE
유저가 PopUpManager 를 사용해 연 컴퍼넌트의 외측에 마우스 휠을 스크롤 했을 때에, 그 컴퍼넌트로부터 dispatch됩니다.
FlexMouseEvent.MOUSE_WHEEL_OUTSIDE 정수에 의해,mouseWheelOutside 이벤트의 event object의 type property치가 정의됩니다.
event object의 각 property에는 다음의 값이 설정됩니다.
| Property | Value |
|---|---|
altKey |
Alt 키가 밀리고 있는 (true)인가 밀리지 않은 (false)인지를 나타냅니다. |
bubbles | false |
buttonDown |
왼쪽 mouse button가 밀리고 있는 (true)인가 밀리지 않은 (false)인지를 나타냅니다. |
cancelable | false |
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 윈도우입니다. |
| move | event |
mx.events.MoveEvent
mx.events.MoveEvent.MOVE
object가 이동했을 때에 dispatch됩니다.
컴퍼넌트를 이동하려면 ,x 또는 y property를 설정하는지,move() Methods를 호출합니다. 혹은, 그 컴퍼넌트 또는 그 외의 컴퍼넌트에 대해, LayoutManager 가 그 컴퍼넌트의 x 또는 y property를 변경하는 것이 필요하게 되도록(듯이), 다음의 property의 1 개를 설정합니다.
minWidthminHeightmaxWidthmaxHeightexplicitWidthexplicitHeightmove() Methods를 호출하면, Methods가 돌아가기 전에 move 이벤트가 dispatch됩니다. 그 외의 상황에서는,move 이벤트는, property가 변경될 때까지 dispatch되지 않습니다.
MoveEvent.MOVE 정수에 의해,move 이벤트의 event object의 type property치가 정의됩니다.
event object의 각 property에는 다음의 값이 설정됩니다.
| Property | Value |
|---|---|
bubbles | false |
cancelable | false |
currentTarget | 이벤트를 처리하는 event listener를 정의하는 object. 예를 들어, event listener의 등록에 myButton.addEventListener() 를 사용하면,currentTarget 의 값은 "myButton" 가 됩니다. |
oldX | object의 전의 x 좌표를 픽셀 단위로 나타냅니다. |
oldY | object의 전의 y 좌표를 픽셀 단위로 나타냅니다. |
target | 이벤트를 dispatch한 object를 나타냅니다. 이 object는 반드시 이벤트를 받는 object라고는 할 수 없습니다. 이벤트를 받는 object에 항상 액세스 하려면 ,currentTarget property를 사용해 주세요. |
| preinitialize | event |
mx.events.FlexEvent
mx.events.FlexEvent.PREINITIALIZE
컴퍼넌트의 초기화 순차 순서의 초에 dispatch됩니다. 이 이벤트가 dispatch될 때의 컴퍼넌트 상태는 미처리입니다. Button 컨트롤을 시작해 많은 컴퍼넌트는, 내부자 컴퍼넌트를 작성해 기능을 Implements합니다. 예를 들어, Button 컨트롤은, label 텍스트를 나타내는 내부 UITextField 컴퍼넌트를 작성합니다. Flex 가 preinitialize 이벤트를 dispatch했을 때, 컴퍼넌트의 아이는, 내부의 아이도 포함해, 아직 작성되고 있지 않습니다.
FlexEvent.PREINITIALIZE 정수에 의해,preinitialize 이벤트의 event object의 type property치가 정의됩니다.
event object의 각 property에는 다음의 값이 설정됩니다.
| Property | Value |
|---|---|
bubbles | false |
cancelable | false |
currentTarget | 이벤트를 처리하는 event listener를 정의하는 object. 예를 들어, event listener의 등록에 myButton.addEventListener() 를 사용하면,currentTarget 의 값은 "myButton" 가 됩니다. |
target | 이벤트를 dispatch한 object를 나타냅니다. 이 object는 반드시 이벤트를 받는 object라고는 할 수 없습니다. 이벤트를 받는 object에 항상 액세스 하려면 ,currentTarget property를 사용해 주세요. |
| remove | event |
mx.events.FlexEvent
mx.events.FlexEvent.REMOVE
removeChild() 또는 removeChildAt() Methods를 사용해 컴퍼넌트를 컨텐츠의 아이로서 컨테이너로부터 삭제했을 때에 dispatch됩니다. rawChildren.removeChild() 또는 rawChildren.removeChildAt() Methods를 사용해 컴퍼넌트를 컨텐츠가 아닌 아이로서 컨테이너로부터 삭제했을 경우, 이벤트는 dispatch되지 않습니다.
FlexEvent.REMOVE 정수에 의해,remove 이벤트의 event object의 type property치가 정의됩니다.
event object의 각 property에는 다음의 값이 설정됩니다.
| Property | Value |
|---|---|
bubbles | false |
cancelable | false |
currentTarget | 이벤트를 처리하는 event listener를 정의하는 object. 예를 들어, event listener의 등록에 myButton.addEventListener() 를 사용하면,currentTarget 의 값은 "myButton" 가 됩니다. |
target | 이벤트를 dispatch한 object를 나타냅니다. 이 object는 반드시 이벤트를 받는 object라고는 할 수 없습니다. 이벤트를 받는 object에 항상 액세스 하려면 ,currentTarget property를 사용해 주세요. |
| resize | event |
mx.events.ResizeEvent
mx.events.ResizeEvent.RESIZE
컴퍼넌트의 크기가 변경되었을 때에 dispatch됩니다.
컴퍼넌트의 크기를 변경하려면 ,width 또는 height property를 설정하는지,setActualSize() Methods를 호출합니다. 혹은, 그 컴퍼넌트 또는 그 외의 컴퍼넌트에 대해, LayoutManager 가 그 컴퍼넌트의 width 또는 height property를 변경하는 것이 필요하게 되도록(듯이), 다음의 property의 1 개를 설정합니다.
minWidthminHeightmaxWidthmaxHeightexplicitWidthexplicitHeightresize 이벤트는, property가 변경될 때까지 dispatch되지 않습니다.
ResizeEvent.RESIZE 정수에 의해,resize 이벤트의 event object의 type property치가 정의됩니다.
event object의 각 property에는 다음의 값이 설정됩니다.
| Property | Value |
|---|---|
bubbles | false |
cancelable | false |
currentTarget | 이벤트를 처리하는 event listener를 정의하는 object. 예를 들어, event listener의 등록에 myButton.addEventListener() 를 사용하면,currentTarget 의 값은 "myButton" 가 됩니다. |
oldHeight | object의 전의 높이를 픽셀 단위로 나타냅니다. |
oldWidth | object의 전의 폭을 픽셀 단위로 나타냅니다. |
target | 이벤트를 dispatch한 object를 나타냅니다. 이 object는 반드시 이벤트를 받는 object라고는 할 수 없습니다. 이벤트를 받는 object에 항상 액세스 하려면 ,currentTarget property를 사용해 주세요. |
| show | event |
mx.events.FlexEvent
mx.events.FlexEvent.SHOW
object 상태가 불가시로부터 가시에 변화했을 때에 dispatch됩니다.
FlexEvent.SHOW 정수에 의해,show 이벤트의 event object의 type property치가 정의됩니다.
event object의 각 property에는 다음의 값이 설정됩니다.
| Property | Value |
|---|---|
bubbles | false |
cancelable | false |
currentTarget | 이벤트를 처리하는 event listener를 정의하는 object. 예를 들어, event listener의 등록에 myButton.addEventListener() 를 사용하면,currentTarget 의 값은 "myButton" 가 됩니다. |
target | 이벤트를 dispatch한 object를 나타냅니다. 이 object는 반드시 이벤트를 받는 object라고는 할 수 없습니다. 이벤트를 받는 object에 항상 액세스 하려면 ,currentTarget property를 사용해 주세요. |
| toolTipCreate | event |
mx.events.ToolTipEvent
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에는 다음의 값이 설정됩니다.
| Property | Value |
|---|---|
bubbles | false |
cancelable | false |
currentTarget | 이벤트를 처리하는 event listener를 정의하는 object. 예를 들어, event listener의 등록에 myButton.addEventListener() 를 사용하면,currentTarget 의 값은 "myButton" 가 됩니다. |
target | 이벤트를 dispatch한 object를 나타냅니다. 이 object는 반드시 이벤트를 받는 object라고는 할 수 없습니다. 이벤트를 받는 object에 항상 액세스 하려면 ,currentTarget property를 사용해 주세요. |
tooltip | 이 이벤트가 적용되는 ToolTip object입니다. |
| toolTipEnd | event |
mx.events.ToolTipEvent
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에는 다음의 값이 설정됩니다.
| Property | Value |
|---|---|
bubbles | false |
cancelable | false |
currentTarget | 이벤트를 처리하는 event listener를 정의하는 object. 예를 들어, event listener의 등록에 myButton.addEventListener() 를 사용하면,currentTarget 의 값은 "myButton" 가 됩니다. |
target | 이벤트를 dispatch한 object를 나타냅니다. 이 object는 반드시 이벤트를 받는 object라고는 할 수 없습니다. 이벤트를 받는 object에 항상 액세스 하려면 ,currentTarget property를 사용해 주세요. |
tooltip | 이 이벤트가 적용되는 ToolTip object입니다. |
| toolTipHide | event |
mx.events.ToolTipEvent
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에는 다음의 값이 설정됩니다.
| Property | Value |
|---|---|
bubbles | false |
cancelable | false |
currentTarget | 이벤트를 처리하는 event listener를 정의하는 object. 예를 들어, event listener의 등록에 myButton.addEventListener() 를 사용하면,currentTarget 의 값은 "myButton" 가 됩니다. |
target | 이벤트를 dispatch한 object를 나타냅니다. 이 object는 반드시 이벤트를 받는 object라고는 할 수 없습니다. 이벤트를 받는 object에 항상 액세스 하려면 ,currentTarget property를 사용해 주세요. |
tooltip | 이 이벤트가 적용되는 ToolTip object입니다. |
| toolTipShow | event |
mx.events.ToolTipEvent
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에는 다음의 값이 설정됩니다.
| Property | Value |
|---|---|
bubbles | false |
cancelable | false |
currentTarget | 이벤트를 처리하는 event listener를 정의하는 object. 예를 들어, event listener의 등록에 myButton.addEventListener() 를 사용하면,currentTarget 의 값은 "myButton" 가 됩니다. |
target | 이벤트를 dispatch한 object를 나타냅니다. 이 object는 반드시 이벤트를 받는 object라고는 할 수 없습니다. 이벤트를 받는 object에 항상 액세스 하려면 ,currentTarget property를 사용해 주세요. |
tooltip | 이 이벤트가 적용되는 ToolTip object입니다. |
| toolTipShown | event |
mx.events.ToolTipEvent
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에는 다음의 값이 설정됩니다.
| Property | Value |
|---|---|
bubbles | false |
cancelable | false |
currentTarget | 이벤트를 처리하는 event listener를 정의하는 object. 예를 들어, event listener의 등록에 myButton.addEventListener() 를 사용하면,currentTarget 의 값은 "myButton" 가 됩니다. |
target | 이벤트를 dispatch한 object를 나타냅니다. 이 object는 반드시 이벤트를 받는 object라고는 할 수 없습니다. 이벤트를 받는 object에 항상 액세스 하려면 ,currentTarget property를 사용해 주세요. |
tooltip | 이 이벤트가 적용되는 ToolTip object입니다. |
| toolTipStart | event |
mx.events.ToolTipEvent
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에는 다음의 값이 설정됩니다.
| Property | Value |
|---|---|
bubbles | false |
cancelable | false |
currentTarget | 이벤트를 처리하는 event listener를 정의하는 object. 예를 들어, event listener의 등록에 myButton.addEventListener() 를 사용하면,currentTarget 의 값은 "myButton" 가 됩니다. |
target | 이벤트를 dispatch한 object를 나타냅니다. 이 object는 반드시 이벤트를 받는 object라고는 할 수 없습니다. 이벤트를 받는 object에 항상 액세스 하려면 ,currentTarget property를 사용해 주세요. |
tooltip | 이 이벤트가 적용되는 ToolTip object입니다. |
| updateComplete | event |
flash.events.Event
mx.events.FlexEvent.UPDATE_COMPLETE
object의 commitProperties(),measure(), 및 updateDisplayList() Methods가 필요에 따라서 불려 갔을 때에 dispatch됩니다.
이것은, 표시되기 전으로 컴퍼넌트를 변경하는 마지막 기회가 됩니다. 모든 property가 확정해, 컴퍼넌트가 측정되어 레이아웃 되고 있습니다.
FlexEvent.UPDATE_COMPLETE 정수에 의해,updateComplete 이벤트의 event object의 type property치가 정의됩니다.
event object의 각 property에는 다음의 값이 설정됩니다.
| Property | Value |
|---|---|
bubbles | false |
cancelable | false |
currentTarget | 이벤트를 처리하는 event listener를 정의하는 object. 예를 들어, event listener의 등록에 myButton.addEventListener() 를 사용하면,currentTarget 의 값은 "myButton" 가 됩니다. |
target | 이벤트를 dispatch한 object를 나타냅니다. 이 object는 반드시 이벤트를 받는 object라고는 할 수 없습니다. 이벤트를 받는 object에 항상 액세스 하려면 ,currentTarget property를 사용해 주세요. |
| valid | event |
mx.events.FlexEvent
mx.events.FlexEvent.VALID
발리 데이터에 의해 컴퍼넌트가 감시되고 있어 검증이 성공했을 경우에 dispatch됩니다.
FlexEvent.VALID 정수에 의해,valid 이벤트의 event object의 type property치가 정의됩니다.
event object의 각 property에는 다음의 값이 설정됩니다.
| Property | Value |
|---|---|
bubbles | false |
cancelable | false |
currentTarget | 이벤트를 처리하는 event listener를 정의하는 object. 예를 들어, event listener의 등록에 myButton.addEventListener() 를 사용하면,currentTarget 의 값은 "myButton" 가 됩니다. |
target | 이벤트를 dispatch한 object를 나타냅니다. 이 object는 반드시 이벤트를 받는 object라고는 할 수 없습니다. 이벤트를 받는 object에 항상 액세스 하려면 ,currentTarget property를 사용해 주세요. |
| valueCommit | event |
mx.events.FlexEvent
mx.events.FlexEvent.VALUE_COMMIT
프로그램 또는 유저 조작의 어느 쪽인가에 따라, 값이 변경되었을 때에 dispatch됩니다.
이 이벤트는 프로그램에 의한 변경에 의해 방아쇠 되기 (위해)때문에,valueCommit event 핸들러가 값을 변경해, 다른 valueCommit 이벤트를 기동하는 것이 없게 할 필요가 있습니다. 예를 들어, 컨트롤의 dataProvider property를 valueCommit event 핸들러로 변경하지 않게 해 주세요.
FlexEvent.VALUE_COMMIT 정수에 의해,valueCommit 이벤트의 event object의 type property치가 정의됩니다.
event object의 각 property에는 다음의 값이 설정됩니다.
| Property | Value |
|---|---|
bubbles | false |
cancelable | false |
currentTarget | 이벤트를 처리하는 event listener를 정의하는 object. 예를 들어, event listener의 등록에 myButton.addEventListener() 를 사용하면,currentTarget 의 값은 "myButton" 가 됩니다. |
target | 이벤트를 dispatch한 object를 나타냅니다. 이 object는 반드시 이벤트를 받는 object라고는 할 수 없습니다. 이벤트를 받는 object에 항상 액세스 하려면 ,currentTarget property를 사용해 주세요. |
| DEFAULT_MAX_HEIGHT | 정수 |
| DEFAULT_MAX_WIDTH | 정수 |
| 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