| Package | mx.controls |
| Class | public class ComboBox |
| Inheritance | ComboBox ComboBase UIComponent FlexSprite Sprite DisplayObjectContainer InteractiveObject DisplayObject EventDispatcher Object |
| Implements | IDataRenderer , IDropInListItemRenderer , IListItemRenderer |
MXML 문장구조법의 비표시
<mx:ComboBox> 태그는 Super 클래스의 모든 태그 속성을 Inheritance해, 다음의 태그를 추가합니다.
<mx:ComboBox property dataProvider="null" dropdownFactory="mx.controls.List 를 작성하는 ClassFactory" dropdownWidth="100 또는 dataProvider 의 최장 텍스트의 폭" itemRenderer="null" labelField="label" labelFunction="null" prompt="null" rowCount="5" selectedIndex="-1" selectedItem="null"
스타일 alternatingItemColors="undefined" arrowButtonWidth="22" borderColor="0xB7BAABC" borderThickness="1" closeDuration="250" closeEasingFunction="undefined" color="0x0B333C" cornerRadius="0" disabledColor="0xAAB3B3" dropDownBorderColor="undefined" dropDownStyleName="comboDropDown" fillAlphas="[0.6, 0.4]" fillColors="[0xFFFFFF, 0xCCCCCC]" focusAlpha="0.4" focusRoundedCorners="tl tr bl br" fontAntiAliasType="advanced|normal" fontFamily="Verdana" fontGridFitType="pixel|none|subpixel" fontSharpness="0" fontSize="10" fontStyle="normal|italic" fontThickness="0" fontWeight="normal|bold" highlightAlphas="[0.3, 0.0]" leading="0" openDuration="250" openEasingFunction="undefined" paddingLeft="5" paddingRight="5" rollOverColor="테마 칼라에 의존" selectionColor="테마 칼라에 의존" selectionDuration="250" selectionEasingFunction="undefined" textAlign="left|center|right" textDecoration="none|underline" textIndent="0" textRollOverColor="0x2B333C" textSelectedColor="0x2B333C"
event change="디폴트치 없음" close="디폴트치 없음" dataChange="디폴트치 없음" enter="디폴트치 없음" itemRollOut="디폴트치 없음" itemRollOver="디폴트치 없음" open="디폴트치 없음" scroll="디폴트치 없음" />
디폴트의 MXML propertydataProvider
See also
| property | 정의 | ||
|---|---|---|---|
![]() | accessibilityProperties : AccessibilityProperties
이 표시 object의 현재의 accessibility options입니다.
| DisplayObject | |
![]() | alpha : Number
지정된 object의 알파 투명도 값을 나타냅니다.
| DisplayObject | |
![]() | baselinePosition : Number
컴퍼넌트의 텍스트의 1 행 째의 baseline y 좌표를 지정합니다.
| UIComponent | |
![]() | blendMode : String
사용하는 브렌드 모드를 지정하는 BlendMode 클래스의 값입니다.
| DisplayObject | |
![]() | buttonMode : Boolean
이 스프라이트의 버튼 모드를 지정합니다.
| Sprite | |
![]() | cacheAsBitmap : Boolean
true 로 설정되어 있는 경우, 표시 object의 내부 비트 맵 표현이 Flash Player 에 캐쉬됩니다. | DisplayObject | |
![]() | cacheHeuristic : Boolean
object의 비트 맵 캐쉬를 제안하기 위해서(때문에) Flex 에 의해 사용됩니다.
| UIComponent | |
![]() | cachePolicy : String
이 object의 비트 맵 캐쉬 policy를 지정합니다.
| UIComponent | |
![]() | className : String
이 인스턴스의 클래스명입니다. 예를 들어,
"Button" 등이 있습니다. | UIComponent | |
![]() | constructor : Object
특정의 object 인스턴스의 클래스 object 또는 constructor 함수에의 참조입니다.
| Object | |
![]() | contentMouseX : Number
컨텐츠 좌표계에 있어서의 마우스의 x 위치를 돌려줍니다.
| UIComponent | |
![]() | contentMouseY : Number
컨텐츠 좌표계에 있어서의 마우스의 y 위치를 돌려줍니다.
| UIComponent | |
![]() | contextMenu : ContextMenu
이 object에 관련지을 수 있었던 context menu를 지정합니다.
| InteractiveObject | |
![]() | currentState : String
컴퍼넌트의 현재의 뷰스테이트입니다.
| UIComponent | |
| data : Object
아이템 렌더러 또는 아이템 에디터로
data property를 사용하면, 컴퍼넌트에 값을 건네줄 수가 있습니다. | ComboBox | ||
| dataProvider : Object
[write-only]
이 컴퍼넌트가 표시하는 아이템세트입니다.
| ComboBox | ||
![]() | descriptor : UIComponentDescriptor
이 UIComponent 인스턴스의 작성을 위해서(때문에)
createComponentFromDescriptor() Methods로 사용한 UIComponentDescriptor 에의 참조입니다 (존재하는 경우). | UIComponent | |
![]() | document : Object
이 UIComponent 에 관련지을 수 있었던 문서 object에의 참조입니다.
| UIComponent | |
![]() | doubleClickEnabled : Boolean
UIComponent object가
doubleClick 이벤트를 받을지 어떨지를 지정합니다. | UIComponent | |
| dropdown : ListBase
[read-only]
ComboBox 의 드롭 다운으로서 기능하는 List 컨트롤에의 참조입니다.
| ComboBox | ||
| dropdownFactory : IFactory
ListBase 로부터 파생한 인스턴스를 드롭 다운 리스트로서 사용하기 위해서 생성하는 IFactory 입니다.
| ComboBox | ||
| dropdownWidth : Number
드롭 다운 리스트의 폭을 픽셀 단위로 나타냅니다.
| ComboBox | ||
![]() | dropTarget : DisplayObject
스프라이트의 드러그처 또는 스프라이트가 드롭 된 앞 display object를 지정합니다.
| Sprite | |
![]() | editable : Boolean
컨트롤이 편집 가능한지 어떤지를 나타내는 플래그입니다. 편집 가능한 경우는, dataProvider 로 지정되어 있지 않은 엔트리를 유저가 직접 입력할 수 있습니다. 편집할 수 없는 경우는, dataProvider 내의 아이템으로부터 선택할 필요가 있습니다.
| ComboBase | |
![]() | 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 | |
![]() | imeMode : String
IME (입력 Methods 에디터)의 모드를 지정합니다.
| ComboBase | |
![]() | includeInLayout : Boolean
이 컴퍼넌트를 부모 컨테이너의 레이아웃에 포함할지 어떨지를 지정합니다.
| UIComponent | |
![]() | inheritingStyles : Object
이 컴퍼넌트의 Inheritance 스타일의 체인의 시작입니다.
| UIComponent | |
![]() | initialized : Boolean
object가 레이아웃의 이하의 3 개의 단계를 모두 완료한 것일지 어떨지를 나타내는 플래그입니다. 처리, 측정, 및 레이아웃 (몇개의 단계가 필수였을 경우).
| UIComponent | |
![]() | instanceIndex : int
반복해지는 컴퍼넌트의 인덱스입니다.
| UIComponent | |
![]() | instanceIndices : Array
이 UIComponent object를 친문서로부터 참조하기 위해서 필요한 인덱스를 포함한 배열입니다.
| UIComponent | |
![]() | isDocument : Boolean
이 UIComponent 인스턴스가 문서 object인지, 즉 Flex 어플리케이션, MXML 컴퍼넌트, 또는 ActionScript 컴퍼넌트의 계층의 최상정도에 위치할지 어떨지를 지정합니다.
| UIComponent | |
![]() | isPopUp : Boolean
컴퍼넌트가 pop-up 된 것을 나타내기 (위해)때문에, PopUpManager 에 의해
true 로 설정됩니다. | UIComponent | |
| itemRenderer : IFactory
컨트롤의 드롭 다운 리스트에 데이터를 표시하는 인스턴스를 생성하는 IFactory 입니다.
| ComboBox | ||
labelField : String
dataProvider 배열내의 아이템 가운데, TextInput 부분과 드롭 다운 리스트의 label로서 표시하는 필드의 이름입니다. | ComboBox | ||
| labelFunction : Function
label를 결정하기 위해서(때문에) 각 아이템에 대해서 실행되는 유저 지정의 함수입니다.
| ComboBox | ||
| listData : BaseListData
드롭 인 아이템 렌더러 또는 드롭 인 아이템 에디터로서 사용하면, 이 컴퍼넌트의
listData property가, List 컨트롤로부터의 해당하는 데이터로 초기화됩니다. | ComboBox | ||
![]() | 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
이 컴퍼넌트의 부모 컨테이너 또는 친컴퍼넌트입니다.
| UIComponent | |
![]() | parentApplication : Object
이 UIComponent 인스턴스를 포함한 Application object에의 참조입니다.
| UIComponent | |
![]() | parentDocument : Object
이 UIComponent 에 대한 친문서 object에의 참조입니다.
| UIComponent | |
![]() | percentHeight : Number
컴퍼넌트의 높이를 부모의 크기에 대한 비율 (퍼센티지)로 지정하는 수치입니다.
| UIComponent | |
![]() | percentWidth : Number
컴퍼넌트의 폭을 부모의 크기에 대한 비율 (퍼센티지)로 지정하는 수치입니다.
| UIComponent | |
![]() | processedDescriptors : Boolean
아이를 곧바로 생성하는지, 지연 생성한 후, 이 몇개의 발생에 응해,
true 로 설정됩니다. | UIComponent | |
| prompt : String
ComboBox 컨트롤의 prompt입니다.
| ComboBox | ||
![]() | prototype : Object
[static]
클래스 또는 함수 object의 prototype object에의 참조입니다.
| Object | |
![]() | repeater : IRepeater
이 UIComponent 를 작성한 Repeater object (친문서내에 있다)에의 참조입니다.
| UIComponent | |
![]() | repeaterIndex : int
이 UIComponent 를 작성한 Repeater 의 데이터 프로바이더내에 있는 아이템의 인덱스입니다.
| UIComponent | |
![]() | repeaterIndices : Array
이 UIComponent 를 생성한, 친문서내에 있는 Repeater 의 데이터 프로바이더에 포함되는 아이템의 인덱스를 포함한 배열입니다.
| UIComponent | |
![]() | repeaters : Array
이 UIComponent 를 작성한 Repeater object (친문서내에 있다)에의 참조를 포함한 배열입니다.
| UIComponent | |
![]() | restrict : String
유저가 텍스트 필드에 입력할 수 있는 캐릭터, 또는 입력할 수 없는 캐릭터세트입니다.
| ComboBase | |
![]() | root : DisplayObject
로드 된 SWF 파일내 display object의 경우,
root property는 그 SWF 파일이 나타내는 표시 리스트의 트리 구조 부분의 맨 위에 있는 표시 object가 됩니다. | DisplayObject | |
![]() | rotation : Number
DisplayObject 인스턴스의 원래의 위치로부터의 회전각을 번단위로 가리킵니다.
| DisplayObject | |
| rowCount : int
ComboBox 컨트롤의 리스트에 표시되는 행의 최대수입니다.
| ComboBox | ||
![]() | scale9Grid : Rectangle
현재 유효한 확대 / 축소 격자입니다.
| DisplayObject | |
![]() | scaleX : Number
수평 방향의 확대 / 축소의 비율을 지정하는 수치입니다.
| UIComponent | |
![]() | scaleY : Number
수직 방향의 신축율을 지정하는 수치입니다.
| UIComponent | |
![]() | screen : Rectangle
이 object의 기본적인 묘화면의 크기와 위치를 포함한 object를 돌려줍니다.
| UIComponent | |
![]() | scrollRect : Rectangle
표시 object의 스크롤 구형의 경계.
| DisplayObject | |
| selectedIndex : int
[write-only]
드롭 다운 리스트내에서 현재 선택되고 있는 아이템의 인덱스입니다.
| ComboBox | ||
| selectedItem : Object
[write-only]
dataProvider 내의 선택한 아이템에의 참조를 포함합니다. | ComboBox | ||
| selectedLabel : String
[read-only]
ComboBox 의 TextInput 부분에 표시하는 string입니다.
| ComboBox | ||
![]() | 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 | |
![]() | text : String
텍스트 필드의 내용입니다.
| ComboBase | |
![]() | 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에 대해서 현재 tween 되고 있는 property의 배열.
| UIComponent | |
![]() | uid : String
object의 일의의 식별자입니다.
| UIComponent | |
![]() | updateCompletePendingFlag : Boolean
object가 3 단계의 레이아웃 검증을 완료한 것일지 어떨지를 나타내는 플래그입니다 (몇개의 검증이 필수였을 경우).
| UIComponent | |
![]() | useHandCursor : Boolean
buttonMode property가 true 로 설정된 스프라이트상에 마우스가 이동했을 때에, 가리켜 핸드 포인터 (핸드 커서)를 표시할지 어떨지를 나타내는 불리언 값입니다. | Sprite | |
![]() | validationSubField : String
이 컴퍼넌트에 subfield를 관련짓기 위해서(때문에) 발리 데이터에 의해 사용됩니다.
| UIComponent | |
![]() | value : Object
선택된 아이템의 값입니다.
| ComboBase | |
![]() | visible : Boolean
이 UIComponent 의 가시성을 제어합니다.
| UIComponent | |
![]() | width : Number
부모의 좌표내에 있어서의 컴퍼넌트의 폭 (픽셀 단위)을 지정하는 수치입니다.
| UIComponent | |
![]() | x : Number
부모 컨테이너내에 있어서의 컴퍼넌트의 수평 위치 (픽셀 단위)를 지정하는 수치입니다.
| UIComponent | |
![]() | y : Number
부모 컨테이너내에 있어서의 컴퍼넌트의 수직 위치 (픽셀 단위)를 지정하는 수치입니다.
| UIComponent | |
| Methods | 정의 | ||
|---|---|---|---|
| ComboBox ()
constructor .
| ComboBox | ||
![]() | 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 | |
| close ():void
드롭 다운 리스트를 비표시로 합니다.
| ComboBox | ||
![]() | 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 , w:Number , h:Number , r:Object = null, c:Object = null, alpha:Object = null, rot:Object = null, gradient:String = null, ratios: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 | |
itemToLabel (item:Object ):String
item Parameters를 나타내는 string를 돌려줍니다. | ComboBox | ||
![]() | 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 | |
| open ():void
드롭 다운 리스트를 표시합니다.
| ComboBox | ||
![]() | 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 | |
| calculatePreferredSizeFromData (count:int ):Object
데이터 프로바이더내의 최초의
numItems 아이템의 label 텍스트의 최대 크기에 근거해, 드롭 다운 리스트내의 각 엔트리에 적용하는 디폴트의 높이로 폭을 결정합니다. | ComboBox | ||
![]() | childrenCreated ():void
아이 object의 작성 후에 행해지는 최종 처리를 실행합니다.
| UIComponent | |
![]() | collectionChangeHandler (event:Event ):void
데이터 프로바이더에 대한 변경에 응답합니다.
| ComboBase | |
![]() | commitProperties ():void
컴퍼넌트로 설정된 property를 처리합니다.
| UIComponent | |
![]() | createChildren ():void
컴퍼넌트의 child object를 작성합니다.
| UIComponent | |
![]() | downArrowButton_buttonDownHandler (event:FlexEvent ):void
드롭 다운 버튼이 밀렸을 때에, 어떠한 액션을 실행합니다.
| ComboBase | |
![]() | 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 | |
![]() | itemToUID (data:Object ):String
dataProvider 아이템의 UID 를 결정합니다.
| ComboBase | |
![]() | keyDownHandler (event:KeyboardEvent ):void
keyDown 이벤트에 대해서 불려 가는 event 핸들러입니다. | UIComponent | |
![]() | keyUpHandler (event:KeyboardEvent ):void
keyUp 이벤트에 대해서 불려 간 event 핸들러입니다. | UIComponent | |
| measure ():void
컨트롤의 폭이 최악이어도 40 픽셀 있어, 컨트롤의 TextInput 부분에 1 행의 텍스트가 들어갈 뿐(만큼)의 높이가 있는 (다만 최악이어도 22 픽셀 필요합니다) 것을 확인합니다.
| ComboBox | ||
![]() | textInput_changeHandler (event:Event ):void
컴퍼넌트의 편집 가능 텍스트 필드로서 기능하는 TextInput 의 변경을 처리합니다.
| ComboBase | |
![]() | updateDisplayList (unscaledWidth:Number , unscaledHeight:Number ):void
내부 컴퍼넌트가 지정된 폭과 높이로 배치합니다.
| ComboBase | |
| 이벤트 | 일람 | 정의 | ||
|---|---|---|---|---|
![]() | activate | Flash Player 가 operating system의 포커스를 취득해, 액티브하게 되었을 때에 dispatch됩니다. | DisplayObject | |
![]() | add |
addChild() Methods 또는 addChildAt() Methods를 사용해 컴퍼넌트를 컨텐츠의 아이로서 컨테이너에 추가했을 때에 dispatch됩니다. | UIComponent | |
![]() | added | 표시 object가 표시 리스트에 추가되었을 때에 dispatch됩니다. | DisplayObject | |
| change |
유저 조작의 결과로서 ComboBox 의 내용이 변화했을 때에 dispatch됩니다. selectedIndex property 또는 selectedItem property가 변경되었을 때, ComboBox 컨트롤이 편집 가능한 경우, 키스트로크(keystroke)마다, 그 키가 박스에 입력됩니다. | ComboBox | ||
![]() | click | 유저가 같은 InteractiveObject 상에서 pointing device의 메인 버튼을 눌러 떼어 놓으면 dispatch됩니다. | InteractiveObject | |
| close |
다음에 나타내는 유저의 조작에 의해 드롭 다운 리스트가 사라졌을 때에 dispatch됩니다.
| ComboBox | ||
![]() | creationComplete | 컴퍼넌트의 구축, property 처리, 측정, 레이아웃, 및 묘화가 완료했을 때에 dispatch됩니다. | UIComponent | |
![]() | currentStateChange | 뷰스테이트의 변경 후에 dispatch됩니다. | UIComponent | |
![]() | currentStateChanging |
currentState property가 변경된 후에 dispatch됩니다. 뷰스테이트가 변경되기 전에는 dispatch되지 않습니다. | UIComponent | |
| dataChange |
data property가 변경되었을 때에 dispatch됩니다. | ComboBox | ||
![]() | 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 | |
| enter |
editable property가 true 로 설정되어 있는 경우에, 유저가 편집 가능한 텍스트 필드에의 입력중에 Enter 키를 누르면 dispatch됩니다. | ComboBox | ||
![]() | 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 | |
| itemRollOut | 유저가 드롭다운리스트아이템의 외측에 마우스를 이동했을 때에 dispatch됩니다. | ComboBox | ||
| itemRollOver | 유저가 드롭다운리스트아이템 위에 마우스를 이동했을 때에 dispatch됩니다. | ComboBox | ||
![]() | 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 | |
| open | 유저가 드롭 다운 버튼을 클릭해 드롭 다운 리스트를 표시했을 때에 dispatch됩니다. | ComboBox | ||
![]() | 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 | |
| scroll | 유저가 ComboBox 컨트롤의 드롭 다운 리스트를 스크롤 했을 때에 dispatch됩니다. | ComboBox | ||
![]() | 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 | |
| 스타일 | 설명 | 정의 | ||
|---|---|---|---|---|
|
alternatingItemColors
| 형태: Array 형식: Color CSS 의 Inheritance: yes 변환 패턴으로 드롭 다운 리스트의 행을 표시하는 경우의 BackgroundColors 세트입니다. 값에는, 복수의 색의 배열을 지정합니다. undefined 의 경우, 행에서는, 드롭 다운 리스트의 backgroundColor 스타일이 사용됩니다.
디폴트치undefined. | ComboBox | ||
|
arrowButtonWidth
| 형태: Number 형식: Length CSS 의 Inheritance: no 픽셀 단위로 나타낸 화살표 버튼의 폭입니다. 디폴트치 22. | ComboBox | ||
|
borderColor
| 형태: uint 형식: Color CSS 의 Inheritance: no 경계선의 색입니다. 이 스타일은 다음의 컨트롤에 의해 지원(support)됩니다. Button, CheckBox, ComboBox, MenuBar, NumericStepper, ProgressBar, RadioButton, ScrollBar, Slider 의 각 컴퍼넌트, 및 borderStyle 스타일을 지원(support)하는 모든 컴퍼넌트에 의해 지원(support)됩니다. 디폴트치는 컴퍼넌트의 클래스에 응해 다릅니다. 클래스에서 재정의(override) 되지 않는 경우는,0xB7BABC 가 됩니다.
| ComboBox | ||
|
borderThickness
| 형태: Number 형식: Length CSS 의 Inheritance: no 드롭 다운 리스트의 경계선의 폭입니다. 디폴트치 1. | ComboBox | ||
![]() | bottom | 형태: Number 형식: Length CSS 의 Inheritance: no 컴퍼넌트의 하단으로부터 부모 컨테이너의 하단까지의 수직 거리 (픽셀 단위)를 나타냅니다. | UIComponent | |
|
closeDuration
| 형태: Number 형식: Time CSS 의 Inheritance: no 드롭 다운 리스트가 닫을 때의 트란지션의 시간입니다 (밀리 세컨드 단위). 디폴트의 트란지션은, ComboBox 로 향해 윗방향에 닫아 가는 드롭 다운 슬라이드입니다. 디폴트치 250. | ComboBox | ||
|
closeEasingFunction
| 형태: Function CSS 의 Inheritance: no 닫은 상태에의 트란지션을 제어하는 이징 함수입니다. 이징 함수를 사용해, 트란지션의 가속과 감속을 제어할 수 있습니다. 디폴트치 undefined. | ComboBox | ||
|
color
| 형태: uint 형식: Color CSS 의 Inheritance: yes 컴퍼넌트의 label를 포함한 컴퍼넌트내의 텍스트의 색입니다. 디폴트치 0x0B333C. | ComboBox | ||
|
cornerRadius
| 형태: Number 형식: Length CSS 의 Inheritance: no 컴퍼넌트의 모퉁이를 뒤따르고 있는 둥그스름의 반경입니다. 이 스타일은, Alert, Button, ComboBox, LinkButton, MenuBar, NumericStepper, Panel, ScrollBar, Tab, TitleWindow 의 각 컴퍼넌트, 및 borderStyle 를 "solid" 로 지정할 수 있는 모든 컴퍼넌트에 의해 지원(support)됩니다. 디폴트치는, 컴퍼넌트의 클래스에 의해 다릅니다. 클래스에서 재정의(override) 되지 않는 경우, 디폴트치는 0 이 됩니다.
| ComboBox | ||
|
disabledColor
| 형태: uint 형식: Color CSS 의 Inheritance: yes 컴퍼넌트가 무효인 경우의 텍스트의 색입니다. 디폴트치 0xAAB3B3. | ComboBox | ||
![]() | disabledSkin | 형태: Class CSS 의 Inheritance: no 컨트롤이 무효일 때, 배경과 경계의 스킨으로서 사용하는 클래스의 이름입니다. | ComboBase | |
![]() | downSkin | 형태: Class CSS 의 Inheritance: no 유저가 mouse button를 누르고 있을 때, 배경과 경계의 스킨으로서 사용하는 클래스의 이름입니다. | ComboBase | |
|
dropdownBorderColor
| 형태: uint 형식: Color CSS 의 Inheritance: yes ComboBox 의 경계선의 색입니다. undefined 의 경우, 드롭 다운 리스트에서는 통상의 borderColor 스타일이 사용됩니다. 이 스타일은, ComboBox 를 에러 상태로 표시하기 위해서 발리 데이터에 의해 사용됩니다.
디폴트치undefined. | ComboBox | ||
|
dropDownStyleName
| 형태: String CSS 의 Inheritance: no 드롭 다운 리스트로 사용되는 CSSStyleDeclaration 의 이름입니다. 이것에 의해, 드롭 다운 리스트 또는 그 아이템 렌 다라의 외관을 제어할 수 있습니다. 디폴트치 "comboDropDown". | ComboBox | ||
![]() | editableDisabledSkin | 형태: Class CSS 의 Inheritance: no 컨트롤이 무효이며, editable property가 true 때에, 배경과 경계의 스킨으로서 사용하는 클래스의 이름입니다. | ComboBase | |
![]() | editableDownSkin | 형태: Class CSS 의 Inheritance: no 유저가 mouse button를 눌러, editable property가 true 때에, 배경과 경계의 스킨으로서 사용하는 클래스의 이름입니다. | ComboBase | |
![]() | editableOverSkin | 형태: Class CSS 의 Inheritance: no 마우스가 컨트롤상에 있어, editable property가 true 때에, 배경과 경계의 스킨으로서 사용하는 클래스의 이름입니다. | ComboBase | |
![]() | editableUpSkin | 형태: Class CSS 의 Inheritance: no 마우스가 컨트롤 위 이외의 장소에 있어, editable property가 true 때에, 배경과 경계의 스킨으로서 사용하는 클래스의 이름입니다. | ComboBase | |
![]() | errorColor | 형태: uint 형식: Color CSS 의 Inheritance: yes 검증이 실패했을 경우의 컴퍼넌트의 하이라이트의 색입니다. | UIComponent | |
|
fillAlphas
| 형태: Array CSS 의 Inheritance: no 컨트롤의 배경의 칠해로 사용하는 알파치입니다. [1, 1] 을 사용하면, 컨트롤의 배경이 불투명하게 됩니다. 디폴트치 [ 0.6, 0.4 ]. | ComboBox | ||
|
fillColors
| 형태: Array 형식: Color CSS 의 Inheritance: no 컨트롤의 배경의 착색에 사용되는 칼라입니다. 플랫인 외관의 컨트롤을 작성하려면 , 어느 쪽의 값에도 같은 칼라를 건네줍니다. 디폴트치 [ 0xFFFFFF, 0xCCCCCC ]. | ComboBox | ||
|
focusAlpha
| 형태: Number CSS 의 Inheritance: no 포커스 스킨의 알파 투명도 값을 지정합니다. 디폴트치 0.4. | ComboBox | ||
![]() | focusBlendMode | 형태: String CSS 의 Inheritance: no 포커스 구형으로 사용되는 브렌드 모드입니다. | UIComponent | |
|
focusRoundedCorners
| 형태: String CSS 의 Inheritance: no 포커스 구형의 어느 모퉁이를 둥글게 하는지를 지정합니다. 값은, 스페이스에서 단락지어진 String 로, "tl","tr","bl", 및 "br" 를 조합한 것입니다. 예를 들어, 오른쪽의 모퉁이를 둥글게 해, 왼쪽의 모퉁이를 직각으로 지정하려면 ,"tr br" 로 합니다. cornerRadius 스타일 property는, 모퉁이의 둥그스름의 반경을 지정합니다. 디폴트치는 컴퍼넌트의 클래스에 응해 다릅니다. 클래스에서 재정의(override) 되지 않는 경우는,"tl tr bl br" 가 됩니다.
| ComboBox | ||
![]() | focusSkin | 형태: Class CSS 의 Inheritance: no 포커스 구형의 묘화에 사용하는 스킨입니다. | UIComponent | |
![]() | focusThickness | 형태: Number 형식: Length CSS 의 Inheritance: no 포커스 구형의 아우트라인의 폭 (픽셀 단위)을 나타냅니다. | UIComponent | |
|
fontAntiAliasType
| 형태: String CSS 의 Inheritance: yes 내부 TextField 의 antiAliasType property를 설정합니다. 유효한 값은,"normal" (flash.text.AntiAliasType.NORMAL) 및 "advanced" (flash.text.AntiAliasType.ADVANCED)입니다.
디폴트치는 이 스타일은, 시스템 폰트에는 영향을 주지 않습니다. 이 스타일은 TextField 서브 컨트롤내의 모든 텍스트에 적용됩니다. 일부의 캐릭터인 만큼 적용할 수 없습니다. 디폴트치"advanced". | ComboBox | ||
|
fontFamily
| 형태: String CSS 의 Inheritance: yes 사용하는 폰트의 이름입니다. 완전한 CSS Implements과 달리, 칸마 단락 리스트는 지원(support)되지 않습니다. 임의의 폰트 패밀리명을 사용할 수 있습니다. 범용 폰트명을 지정했을 경우, 적절한 디바이스 폰트에 값환됩니다. 디폴트치 "Verdana". | ComboBox | ||
|
fontGridFitType
| 형태: String CSS 의 Inheritance: yes Flex 컨트롤내의 텍스트를 나타내는 내부 TextField 의 gridFitType property를 설정합니다. 가능한 값은,"none" (flash.text.GridFitType.NONE),"pixel" (flash.text.GridFitType.PIXEL), 및 "subpixel" (flash.text.GridFitType.SUBPIXEL)입니다.
이 property가 적용되는 것은, 포함(Embed)되어 있는 FlashType 폰트를 사용해, 이 스타일은, 시스템 폰트에는 영향을 주지 않습니다. 이 스타일은 TextField 서브 컨트롤내의 모든 텍스트에 적용됩니다. 일부의 캐릭터인 만큼 적용할 수 없습니다. 디폴트치"pixel". | ComboBox | ||
|
fontSharpness
| 형태: Number CSS 의 Inheritance: yes Flex 컨트롤내의 텍스트를 나타내는 내부 TextField 의 sharpness property를 설정합니다. 이 property는 자형의 엣지의 샤프니스를 지정합니다. 가능한 값은 -400 으로부터 400 까지의 수치입니다.
이 property가 적용되는 것은, 포함(Embed)되어 있는 FlashType 폰트를 사용해, 이 스타일은, 시스템 폰트에는 영향을 주지 않습니다. 이 스타일은 TextField 서브 컨트롤내의 모든 텍스트에 적용됩니다. 일부의 캐릭터인 만큼 적용할 수 없습니다. 디폴트치0. | ComboBox | ||
|
fontSize
| 형태: Number 형식: Length CSS 의 Inheritance: yes 텍스트의 높이 (픽셀 단위)입니다. 디폴트치 10. | ComboBox | ||
|
fontStyle
| 형태: String CSS 의 Inheritance: yes 텍스트를 이탤릭체로 할지 어떨지를 지정합니다. 인식되는 값은 "normal" 와 "italic"입니다.
디폴트치"normal". | ComboBox | ||
|
fontThickness
| 형태: Number CSS 의 Inheritance: yes Flex 컨트롤내의 텍스트를 나타내는 내부 TextField 의 thickness property를 설정합니다. 이 property는 자형의 엣지의 굵기를 지정합니다. 가능한 값은 -200 으로부터 200 까지의 수치입니다.
이 property가 적용되는 것은, 포함(Embed)되어 있는 FlashType 폰트를 사용해, 이 스타일은, 시스템 폰트에는 영향을 주지 않습니다. 이 스타일은 TextField 서브 컨트롤내의 모든 텍스트에 적용됩니다. 일부의 캐릭터인 만큼 적용할 수 없습니다. 디폴트치0. | ComboBox | ||
|
fontWeight
| 형태: String CSS 의 Inheritance: yes 텍스트를 볼드체로 할지 어떨지를 지정합니다. 인식되는 값은 "normal" 와 "bold"입니다.
디폴트치"normal". | ComboBox | ||
|
highlightAlphas
| 형태: Array CSS 의 Inheritance: no 컨트롤의 하이라이트의 칠해로 사용하는 알파 투명도치입니다. 최초의 값은 하이라이트의 상단의 투명도를 지정해, 2 번째의 값은 하이라이트의 하단의 투명도를 지정합니다. 하이라이트는, 스킨의 상반분에 적용됩니다. 디폴트치 [ 0.3, 0.0 ]. | ComboBox | ||
![]() | horizontalCenter | 형태: Number 형식: Length CSS 의 Inheritance: no 컴퍼넌트의 부모 컨테이너 속 진심으로 컴퍼넌트의 중심까지의 수평거리 (픽셀 단위)를 나타냅니다. | UIComponent | |
|
leading
| 형태: Number 형식: Length CSS 의 Inheritance: no 추가의 행간을 나타냅니다. 디폴트치는 2 입니다. | ComboBox | ||
![]() | left | 형태: Number 형식: Length CSS 의 Inheritance: no 컴퍼넌트의 부모 컨테이너의 좌단으로부터 컴퍼넌트의 좌단까지의 수평거리 (픽셀 단위)를 나타냅니다. | UIComponent | |
|
openDuration
| 형태: Number 형식: Time CSS 의 Inheritance: no 드롭 다운 리스트가 열릴 때의 트란지션의 시간입니다 (밀리 세컨드 단위). 디폴트의 트란지션은, ComboBox 로부터 아래방향에 표시되는 드롭 다운 슬라이드입니다. 디폴트치 250. | ComboBox | ||
|
openEasingFunction
| 형태: Function CSS 의 Inheritance: no 연 상태에의 트란지션을 제어하는 이징 함수입니다. 이징 함수를 사용해, 트란지션의 가속과 감속을 제어할 수 있습니다. 디폴트치 undefined. | ComboBox | ||
![]() | overSkin | 형태: Class CSS 의 Inheritance: no 마우스가 컨트롤상에 있을 때, 배경과 경계의 스킨으로서 사용하는 클래스의 이름입니다. | ComboBase | |
|
paddingLeft
| 형태: Number 형식: Length CSS 의 Inheritance: no 컨테이너의 왼쪽의 경계와 컨텐츠 area의 좌단과의 사이의 픽셀수입니다. 디폴트치는 0 입니다. | ComboBox | ||
|
paddingRight
| 형태: Number 형식: Length CSS 의 Inheritance: no 컨테이너의 오른쪽의 경계와 컨텐츠 area의 우단과의 사이의 픽셀수입니다. 디폴트치는 0 입니다. | ComboBox | ||
![]() | right | 형태: Number 형식: Length CSS 의 Inheritance: no 컴퍼넌트의 우단으로부터 부모 컨테이너의 우단까지의 수평거리 (픽셀 단위)를 나타냅니다. | UIComponent | |
|
rollOverColor
| 형태: uint 형식: Color CSS 의 Inheritance: yes 드롭 다운 리스트의 rollOverColor 입니다. | ComboBox | ||
|
selectionColor
| 형태: uint 형식: Color CSS 의 Inheritance: yes 드롭 다운 리스트의 selectionColor 입니다. | ComboBox | ||
|
selectionDuration
| 형태: uint 형식: Time CSS 의 Inheritance: no 드롭 다운 리스트의 selectionDuration 입니다. 디폴트치 250. | ComboBox | ||
|
selectionEasingFunction
| 형태: Function CSS 의 Inheritance: no 드롭 다운 리스트의 selectionEasingFunction 입니다. 디폴트치 undefined. | ComboBox | ||
|
textAlign
| 형태: String CSS 의 Inheritance: yes 컨테이너내의 텍스트의 정렬. 유효한 값은 "left","right", 또는 "center" 입니다.
대부분의 컨트롤의 디폴트치는 | ComboBox | ||
|
textDecoration
| 형태: String CSS 의 Inheritance: no 텍스트에 밑줄을 표시할지 어떨지를 지정합니다. 유효한 값은, "none" 및 "underline" 입니다.
디폴트치"none". | ComboBox | ||
|
textIndent
| 형태: Number 형식: Length CSS 의 Inheritance: yes 텍스트의 1 행 째의 컨테이너 좌단으로부터의 오프셋(offset) (픽셀 단위)입니다. 디폴트치 0. | ComboBox | ||
|
textRollOverColor
| 형태: uint 형식: Color CSS 의 Inheritance: yes 드롭 다운 리스트의 textRollOverColor 입니다. 디폴트치 #2B333C. | ComboBox | ||
|
textSelectedColor
| 형태: uint 형식: Color CSS 의 Inheritance: yes 드롭 다운 리스트의 textSelectedColor 입니다. 디폴트치 #2B333C. | ComboBox | ||
![]() | themeColor | 형태: uint 형식: Color CSS 의 Inheritance: yes 컴퍼넌트의 테마 칼라입니다. | UIComponent | |
![]() | top | 형태: Number 형식: Length CSS 의 Inheritance: no 컴퍼넌트의 부모 컨테이너의 상단으로부터 컴퍼넌트의 상단까지의 수직 거리 (픽셀 단위)를 나타냅니다. | UIComponent | |
![]() | upSkin | 형태: Class CSS 의 Inheritance: no 마우스가 컨트롤상에 없을 때에, 배경과 경계의 스킨으로서 사용하는 클래스의 이름입니다. | ComboBase | |
![]() | verticalCenter | 형태: Number 형식: Length CSS 의 Inheritance: no 컴퍼넌트의 부모 컨테이너 속 진심으로 컴퍼넌트의 중심까지의 수직 거리 (픽셀 단위)를 나타냅니다. | UIComponent | |
| data | property |
data:Object [read-write]
아이템 렌더러 또는 아이템 에디터로 data property를 사용하면, 컴퍼넌트에 값을 건네줄 수가 있습니다. 통상, 데이터 바인딩을 사용해,data property의 필드를 이 컴퍼넌트의 property에 바인드 합니다.
ComboBox 컨트롤에서는,listData property와 data property를 다음과 같이 사용합니다. ComboBox 가 DataGrid 컨트롤내에 있는 경우, 열의 dataField property가 데이터의 property에 매핑 되어selectedItem 가 그 property로 설정됩니다. ComboBox 컨트롤이 List 컨트롤내에 있는 경우, 리스트의 labelField 가 데이터의 property에 매핑 되어selectedItem 가 그 property로 설정됩니다. 그 이외의 경우는,selectedItem 가 데이터 그도로 설정됩니다.
MXML 로 이 property를 설정할 것은 없습니다.
이 property는 데이터 바인딩의 소스로서 사용할 수 있습니다.
Implements public function get data():Object
public function set data(value:Object ):void
See also
| dataProvider | property |
dataProvider:Object [write-only]이 컴퍼넌트가 표시하는 아이템세트입니다. 이 property는 Object 형입니다. 파생한 클래스에서는, Arrays, XML, ICollectionViews, 그 외의 클래스등이 다양한 데이터형을 처리할 수 있습니다. 이 property의 값을 취득했을 경우는, 모든 것이 ICollectionView 에 변환되어 그 ICollectionView 가 돌려주어집니다. 설정한 값이 ICollectionView 는 아니었던 경우, 값은 취득되지 않습니다.
이 property를 설정하면,selectedIndex property가 조정되어selectedItem property도 조정됩니다. 다만,selectedIndex property가 별도 설정되어 있는 경우는 제외합니다. prompt property가 존재하지 않는 경우,selectedIndex property는 0 으로 설정됩니다. 그 이외의 경우는,-1 대로 됩니다. -1 (은)는, prompt string에 사용되는 인덱스입니다. selectedIndex property가 이미 설정되어 있어 새로운 데이터 프로바이더의 범위를 넘고 있는 경우는, 예상외의 동작이 발생할 가능성이 있습니다.
이 property는 데이터 바인딩의 소스로서 사용할 수 있습니다.
Implements public function set dataProvider(value:Object ):void
| dropdown | property |
dropdown:ListBase [read-only]ComboBox 의 드롭 다운으로서 기능하는 List 컨트롤에의 참조입니다.
Implements public function get dropdown():ListBase
| dropdownFactory | property |
dropdownFactory:IFactory [read-write]ListBase 로부터 파생한 인스턴스를 드롭 다운 리스트로서 사용하기 위해서 생성하는 IFactory 입니다. 디폴트치는, List 의 IFactory 입니다.
이 property는 데이터 바인딩의 소스로서 사용할 수 있습니다.
Implements public function get dropdownFactory():IFactory
public function set dropdownFactory(value:IFactory ):void
| dropdownWidth | property |
dropdownWidth:Number [read-write]드롭 다운 리스트의 폭을 픽셀 단위로 나타냅니다.
디폴트치는, 100 또는 dataProvider 로 가장 긴 텍스트의 폭의 언젠가 큰 편입니다.
이 property는 데이터 바인딩의 소스로서 사용할 수 있습니다.
Implements public function get dropdownWidth():Number
public function set dropdownWidth(value:Number ):void
| itemRenderer | property |
itemRenderer:IFactory [read-write]컨트롤의 드롭 다운 리스트에 데이터를 표시하는 인스턴스를 생성하는 IFactory 입니다. 이 property를 사용해, 드롭 다운 리스트의 custom 아이템 렌더러를 지정할 수 있습니다.
컨트롤은 List 컨트롤을 내부적으로 사용해, 드롭 다운 리스트를 작성합니다. List 컨트롤의 디폴트의 아이템 렌더러는, ListItemRenderer 클래스이며, 리스트내의 각 아이템에 관련지을 수 있고 있는 텍스트와 옵션의 아이콘을 묘화 합니다.
Implements public function get itemRenderer():IFactory
public function set itemRenderer(value:IFactory ):void
See also
| labelField | property |
labelField:String [read-write]
dataProvider 배열내의 아이템 가운데, TextInput 부분과 드롭 다운 리스트의 label로서 표시하는 필드의 이름입니다. 디폴트에서는, 각 배열 object의 label 라는 이름의 property가 사용되어 컨트롤에 표시됩니다.
다만,dataProvider 아이템에 label property가 포함되지 않는 경우는, 다른 property를 사용하도록(듯이) labelField property를 설정할 수 있습니다.
이 property는 데이터 바인딩의 소스로서 사용할 수 있습니다.
Implements public function get labelField():String
public function set labelField(value:String ):void
| labelFunction | property |
labelFunction:Function [read-write]
label를 결정하기 위해서(때문에) 각 아이템에 대해서 실행되는 유저 지정의 함수입니다. 디폴트에서는, 각 dataProvider 아이템의 label 라는 이름의 property를 사용해 label가 결정됩니다. 다만,label property도 존재하지 않고, label 표시에 사용할 수 있는 다른 property도 존재하지 않는 데이터 세트도 있습니다.
예를 들어, 데이터 세트에 lastName 와 firstName 의 필드가 있어, 풀네임을 표시하고 싶은 경우 등입니다. labelFunction 에서는, 적절한 필드를 사용하는 콜백 함수를 지정해, 표시 가능한 string를 돌려줄 수가 있습니다.
labelFunction 는 단일의 Parameters를 취합니다. 이 Parameters는, dataProvider 내의 아이템이며, string를 돌려줍니다.
myLabelFunction(item:Object) :String
이 property는 데이터 바인딩의 소스로서 사용할 수 있습니다.
Implements public function get labelFunction():Function
public function set labelFunction(value:Function ):void
| listData | property |
listData:BaseListData [read-write]
드롭 인 아이템 렌더러 또는 드롭 인 아이템 에디터로서 사용하면, 이 컴퍼넌트의 listData property가, List 컨트롤로부터의 해당하는 데이터로 초기화됩니다. 컴퍼넌트는,listData property와 data property를 사용해, 드롭 인 아이템 렌더러 또는 드롭 인 아이템 에디터로서 적절한 정보를 표시합니다.
MXML 및 ActionScript 로 이 property를 설정할 것은 없습니다. 이 컴퍼넌트가 드롭 인 아이템 렌더러 또는 드롭 인 아이템 에디터로서 사용될 때, Flex 로 property가 설정됩니다.
이 property는 데이터 바인딩의 소스로서 사용할 수 있습니다.
Implements public function get listData():BaseListData
public function set listData(value:BaseListData ):void
See also
| prompt | property |
prompt:String [read-write]
ComboBox 컨트롤의 prompt입니다. prompt는,selectedIndex = -1 일 때 ComboBox 의 TextInput 부분에 표시되는 string입니다. 이것은 통상,"Select one..." 등의 string입니다. prompt를 사용하지 않는 경우는, ComboBox 컨트롤에 의해 selectedIndex 가 0 으로 설정되어dataProvider 내의 최초의 아이템이 표시됩니다.
public function get prompt():String
public function set prompt(value:String ):void
| rowCount | property |
rowCount:int [read-write]ComboBox 컨트롤의 리스트에 표시되는 행의 최대수입니다. dataProvider 에 존재하는 아이템수가 디폴트치보다 적은 경우, ComboBox 에서는 dataProvider 와 동수의 아이템만을 표시합니다.
디폴트치5.
이 property는 데이터 바인딩의 소스로서 사용할 수 있습니다.
Implements public function get rowCount():int
public function set rowCount(value:int ):void
| selectedIndex | property |
selectedIndex:int [write-only]드롭 다운 리스트내에서 현재 선택되고 있는 아이템의 인덱스입니다. 이 property를 설정하면 현재의 인덱스가 설정되어 관련지을 수 있었던 label가 TextInput 부분에 표시됩니다.
디폴트치는 -1 입니다만,dataProvider 를 할당할 수 있어 prompt가 존재하지 않는 경우는 0 으로 설정됩니다. 컨트롤이 편집 가능해, 유저가 TextInput 의 부분에 입력하면,selectedIndex property의 값은 -1 이 됩니다. selectedIndex property의 값이 범위외의 경우,selectedIndex property는 dataProvider 에 있는 마지막 아이템으로 설정됩니다.
이 property는 데이터 바인딩의 소스로서 사용할 수 있습니다.
Implements public function set selectedIndex(value:int ):void
| selectedItem | property |
selectedItem:Object [write-only]
dataProvider 내의 선택한 아이템에의 참조를 포함합니다. 데이터가 object 또는 클래스 인스턴스의 경우, 그 object 또는 인스턴스의 property를 변경하면,dataProvider 와 그 뷰가 변경됩니다. 아이템이 dataProvider 내에 존재하는 경우에, selectedItem 그 자체를 설정하면, ComboBox 가 그 아이템을 선택합니다 (TextInput 부분에 아이템을 표시해, selectedIndex 를 설정합니다).
ComboBox 컨트롤이 편집 가능한 경우에, 유저가 TextInput 에 텍스트를 입력하면,selectedItem property는 null 가 됩니다. 이 property가 값을 가지는 것은, 유저가 드롭 다운 리스트로부터 항목을 선택했을 경우와 값이 프로그램에 의해 설정되었을 경우만입니다.
이 property는 데이터 바인딩의 소스로서 사용할 수 있습니다.
Implements public function set selectedItem(value:Object ):void
| selectedLabel | property |
selectedLabel:String [read-only]
ComboBox 의 TextInput 부분에 표시하는 string입니다. 이것은,labelField 또는 labelFunction 를 사용해 데이터로부터 계산됩니다.
public function get selectedLabel():String
| ComboBox | () | constructor |
public 함수 ComboBox()constructor .
| calculatePreferredSizeFromData | () | Methods |
protected override function calculatePreferredSizeFromData(count:int ):Object
데이터 프로바이더내의 최초의 numItems 아이템의 label 텍스트의 최대 크기에 근거해, 드롭 다운 리스트내의 각 엔트리에 적용하는 디폴트의 높이로 폭을 결정합니다.
count:int — 값를 결정하기 위해서(때문에) 체크하는 아이템의 수입니다.
|
Object —
다음의 2 개의 property를 가지는 Object 입니다. 그러한 property는 width 와 height 입니다.
|
| close | () | Methods |
public function close():void 드롭 다운 리스트를 비표시로 합니다.
| itemToLabel | () | Methods |
public function itemToLabel(item:Object ):String
item Parameters를 나타내는 string를 돌려줍니다.
이 Methods는, 다음의 순서로 확인해, 돌려주는 값을 찾아냅니다.
labelFunction property가 지정되고 있는 경우, 아이템을 함수에 건네준 결과를 돌려줍니다. labelField property로 지정된 이름의 property를 아이템이 가지는 경우, 그 property의 내용을 돌려줍니다. item:Object |
String |
| measure | () | Methods |
protected override function measure():void 컨트롤의 폭이 최악이어도 40 픽셀 있어, 컨트롤의 TextInput 부분에 1 행의 텍스트가 들어갈 뿐(만큼)의 높이가 있는 (다만 최악이어도 22 픽셀 필요합니다) 것을 확인합니다.
| open | () | Methods |
public function open():void 드롭 다운 리스트를 표시합니다.
| change | event |
flash.events.Event
flash.events.Event.CHANGE
유저 조작의 결과로서 ComboBox 의 내용이 변화했을 때에 dispatch됩니다. selectedIndex property 또는 selectedItem property가 변경되었을 때, ComboBox 컨트롤이 편집 가능한 경우, 키스트로크(keystroke)마다, 그 키가 박스에 입력됩니다.
change event object의 type property의 값을 정의합니다.
이 이벤트에는, 다음의 property가 있습니다.
| Property | Value |
|---|---|
bubbles | true |
cancelable | false 는, 캔슬하는 디폴트의 동작이 없는 것을 나타냅니다. |
currentTarget | event listener로 Event object를 액티브하게 처리하고 있는 object입니다. |
target | 치가 변경된 object입니다. target 는, 반드시 event listener를 등록한 표시 리스트내의 object라고는 할 수 없습니다. 현재 이벤트를 처리하고 있는 표시 리스트내의 object에 액세스 하려면 ,currentTarget property를 사용합니다. |
| close | event |
mx.events.DropdownEvent
mx.events.DropdownEvent.CLOSE
다음에 나타내는 유저의 조작에 의해 드롭 다운 리스트가 사라졌을 때에 dispatch됩니다.
DropdownEvent.CLOSE 정수에 의해,close 이벤트의 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를 사용해 주세요. |
triggerEvent | 이벤트를 방아쇠 한 입력 액션의 종류를 나타내는 값입니다. |
| dataChange | event |
mx.events.FlexEvent
mx.events.FlexEvent.DATA_CHANGE
data property가 변경되었을 때에 dispatch됩니다.
컴퍼넌트를 아이템 렌 다라로서 사용하면,data property에는 dataProvider 의 아이템이 포함됩니다. 이 이벤트를 받아,data property가 변경되었을 때에 컴퍼넌트를 갱신할 수가 있습니다.
FlexEvent.DATA_CHANGE 정수에 의해,dataChange 이벤트의 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를 사용해 주세요. |
| enter | event |
mx.events.FlexEvent
mx.events.FlexEvent.ENTER
editable property가 true 로 설정되어 있는 경우에, 유저가 편집 가능한 텍스트 필드에의 입력중에 Enter 키를 누르면 dispatch됩니다.
FlexEvent.ENTER 정수에 의해,enter 이벤트의 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를 사용해 주세요. |
| itemRollOut | event |
mx.events.ListEvent
mx.events.ListEvent.ITEM_ROLL_OUT
유저가 드롭다운리스트아이템의 외측에 마우스를 이동했을 때에 dispatch됩니다. event object의 target property에는, 드롭 다운 리스트는 아니고 ComboBox 에의 참조가 포함됩니다.
ListEvent.ITEM_ROLL_OUT 정수는,itemRollOut 이벤트의 ListEvent object의 type property치를 정의합니다. 이 이벤트는, 유저가 마우스 포인터를 컨트롤내의 시각적인 아이템의 외측으로 이동한 것을 나타냅니다.
event object의 각 property에는 다음의 값이 설정됩니다.
| Property | Value |
|---|---|
bubbles | false |
cancelable | false |
columnIndex | 이벤트에 관련지을 수 있었던 열의 0 으로부터 시작되는 인덱스입니다. |
currentTarget | 이벤트를 처리하는 event listener를 정의하는 object. 예를 들어, event listener의 등록에 myButton.addEventListener() 를 사용하면,currentTarget 의 값은 "myButton" 가 됩니다. |
itemRenderer | 마우스 포인터가 떨어진 아이템 렌더러입니다. |
reason | null |
rowIndex | 이벤트에 관련지을 수 있었던 아이템의 0 으로부터 시작되는 인덱스입니다. |
target | 이벤트를 dispatch한 object를 나타냅니다. 이 object는 반드시 이벤트를 받는 object라고는 할 수 없습니다. 이벤트를 받는 object에 항상 액세스 하려면 ,currentTarget property를 사용해 주세요. |
Type | ListEvent.ITEM_ROLL_OUT |
| itemRollOver | event |
mx.events.ListEvent
mx.events.ListEvent.ITEM_ROLL_OVER
유저가 드롭다운리스트아이템 위에 마우스를 이동했을 때에 dispatch됩니다. event object의 target property에는, 드롭 다운 리스트는 아니고 ComboBox 에의 참조가 포함됩니다.
ListEvent.ITEM_ROLL_OVER 정수는,itemRollOver 이벤트의 ListEvent object의 type property치를 정의합니다. 이 이벤트는, 유저가 컨트롤내의 시각적인 아이템에, 마우스 포인터를 맞춘 것을 나타냅니다.
event object의 각 property에는 다음의 값이 설정됩니다.
| Property | Value |
|---|---|
bubbles | false |
cancelable | false |
columnIndex | 이벤트에 관련지을 수 있었던 열의 0 으로부터 시작되는 인덱스입니다. |
currentTarget | 이벤트를 처리하는 event listener를 정의하는 object. 예를 들어, event listener의 등록에 myButton.addEventListener() 를 사용하면,currentTarget 의 값은 "myButton" 가 됩니다. |
itemRenderer | 마우스 포인터가 놓여진 아이템 렌더러입니다. |
reason | null |
rowIndex | 이벤트에 관련지을 수 있었던 아이템의 0 으로부터 시작되는 인덱스입니다. |
target | 이벤트를 dispatch한 object를 나타냅니다. 이 object는 반드시 이벤트를 받는 object라고는 할 수 없습니다. 이벤트를 받는 object에 항상 액세스 하려면 ,currentTarget property를 사용해 주세요. |
Type | ListEvent.ITEM_ROLL_OVER |
| open | event |
mx.events.DropdownEvent
mx.events.DropdownEvent.OPEN
유저가 드롭 다운 버튼을 클릭해 드롭 다운 리스트를 표시했을 때에 dispatch됩니다. 이것은, 유저가 키보드로 Ctrl 키를 누르면서 하 커서 키를 눌러 드롭 다운을 열었을 경우에도 dispatch됩니다.
DropdownEvent.OPEN 정수에 의해,open 이벤트의 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를 사용해 주세요. |
triggerEvent | 이벤트를 방아쇠 한 입력 액션의 종류를 나타내는 값입니다. |
| scroll | event |
mx.events.ScrollEvent
mx.events.ScrollEvent.SCROLL
유저가 ComboBox 컨트롤의 드롭 다운 리스트를 스크롤 했을 때에 dispatch됩니다.
ScrollEvent.SCROLL 정수는, scroll 이벤트의 event object의 type property치를 정의합니다.
event object의 각 property에는 다음의 값이 설정됩니다.
| Property | Value |
|---|---|
bubbles | false |
cancelable | false |
currentTarget | 이벤트를 처리하는 event listener를 정의하는 object. 예를 들어, event listener의 등록에 myButton.addEventListener() 를 사용하면,currentTarget 의 값은 "myButton" 가 됩니다. |
delta | 스크롤 위치의 변화를 나타냅니다 (픽셀 단위). 스크롤이 아래방향 또는 우측향에 행해졌을 경우는 정의 값을 돌려줍니다. 스크롤이 윗방향 또는 좌방향에 행해졌을 경우는 부의 값을 돌려줍니다. |
direction | 스크롤의 방향 (ScrollEventDirection.HORIZONTAL 또는 ScrollEventDirection.VERTICAL)을 나타냅니다. |
position | 새로운 스크롤 위치를 나타냅니다. |
target | 이벤트를 dispatch한 object를 나타냅니다. 이 object는 반드시 이벤트를 받는 object라고는 할 수 없습니다. 이벤트를 받는 object에 항상 액세스 하려면 ,currentTarget property를 사용해 주세요. |
<? xml version="1.0"? >
<! -- Simple example to demonstrate the ComboBox control. -->
<mx:Application xmlns:mx="http://www.adobe.com/2006/mxml">
<mx:Script>
<! [CDATA[
[Bindable]
public var cards: Array = [ {label:"Visa", data:1},
{label:"MasterCard", data:2}, {label:"American Express", data:3} ];
[Bindable]
public var selectedItem:Object;
]]>
</mx:Script>
<mx:Panel title="ComboBox Control Example"
height="75%" width="75%" layout="horizontal"
paddingTop="10" paddingBottom="10" paddingLeft="10" paddingRight="10">
<mx:ComboBox dataProvider="{cards}" width="150"
close="selectedItem=ComboBox(event.target). selectedItem"/>
<mx:VBox width="250">
<mx:Text width="200" color="blue" text="Select a type of credit card. "/>
<mx:Label text="You selected: {selectedItem.label}"/>
<mx:Label text="Data: {selectedItem.data}"/>
</mx:VBox>
</mx:Panel>
</mx:Application>
코멘트가 추가되었을 경우, 메일로 받기. | 코멘트 리포트
현재의 페이지: http://flexdocs.kr/docs/flex2/langref/mx/controls/ComboBox.html