| Package | mx.controls |
| Class | public class Tree |
| Inheritance | Tree List ListBase ScrollControlBase UIComponent FlexSprite Sprite DisplayObjectContainer InteractiveObject DisplayObject EventDispatcher Object |
| Implements | IIMESupport |
디폴트에서는, 리프는, 파일 아이콘의 옆의 텍스트 label로 나타내집니다. 브랜치(branch)는, 폴더 아이콘의 옆의 텍스트 label로 나타내집니다. 브랜치(branch)에는 유저가 열려 아이를 표시할 수 있는 deploy용 화살표가 붙어 있습니다.
Tree 클래스에서는, 데이터 프로바이더를 해석 및 조작하기 위해서 ITreeDataDescriptor object를 사용합니다. 디폴트의 트리 데이터 기술자인 DefaultDataDescriptor 클래스의 object는, XML 클래스 및 Object 클래스를 지원(support)합니다. Object 클래스의 데이터 프로바이더는,children 필드에 모든 아이를 가질 필요가 있습니다.
MXML 문장구조법의 비표시
<mx:Tree> 태그는, Super 클래스의 모든 태그 속성을 Inheritance해, 다음의 태그 속성을 추가합니다.
<mx:Tree property dataDescriptor="DefaultDataDescriptor 의 인스턴스" dataProvider="null" dragMoveEnabled="true|false" firstVisibleItem="컨트롤내의 최초의 아이템" hasRoot="false|true" itemIcons="null" maxHorizontalScrollPosition="0" openItems="null" showRoot="true|false" 스타일 alternatingItemColors="undefined" backgroundDisabledColor="0xDDDDDD" defaultLeafIcon="assets.swf 내의 TreeNodeIcon" depthColors="undefined" disclosureClosedIcon="assets.swf 내의 TreeDisclosureClosed" disclosureOpenIcon="assets.swf 내의 TreeDisclosureOpen" folderClosedIcon="assets.swf 내의 TreeFolderClosed" folderOpenIcon="assets.swf 내의 TreeFolderOpen" indentation="17" openDuration="250" openEasingFunction="undefined" paddingLeft="2" paddingRight="0" rollOverColor="0xAADEFF" selectionColor="0x7FCDFE" selectionDisabledColor="0xDDDDDD" selectionEasingFunction="undefined" textRollOverColor="0x2B333C" textSelectedColor="0x2B333C" event change="디폴트치 없음" itemClose="디폴트치 없음" itemOpen="디폴트치 없음" itemOpening="디폴트치 없음" />
디폴트의 MXML propertydataProvider
See also
| property | 정의 | ||
|---|---|---|---|
![]() | accessibilityProperties : AccessibilityProperties
이 표시 object의 현재의 accessibility options입니다.
| DisplayObject | |
![]() | allowDragSelection : Boolean = false
드러그에 의한 선택이 유효한가 어떤가를 나타내는 플래그입니다.
| ListBase | |
![]() | allowMultipleSelection : Boolean
복수의 아이템을 동시에 선택할 수 있을지 어떨지를 나타내는 플래그입니다.
| ListBase | |
![]() | alpha : Number
지정된 object의 알파 투명도 값을 나타냅니다.
| DisplayObject | |
![]() | baselinePosition : Number
컨트롤의 baseline 위치입니다.
| List | |
![]() | blendMode : String
사용하는 브렌드 모드를 지정하는 BlendMode 클래스의 값입니다.
| DisplayObject | |
![]() | borderMetrics : EdgeMetrics
4 개의 property를 가지는 EdgeMetrics object를 돌려줍니다. 이 property란,
left,top,right, 및 bottom 입니다. | ScrollControlBase | |
![]() | buttonMode : Boolean
이 스프라이트의 버튼 모드를 지정합니다.
| Sprite | |
![]() | cacheAsBitmap : Boolean
true 로 설정되어 있는 경우, 표시 object의 내부 비트 맵 표현이 Flash Player 에 캐쉬됩니다. | DisplayObject | |
![]() | cacheHeuristic : Boolean
object의 비트 맵 캐쉬를 제안하기 위해서(때문에) Flex 에 의해 사용됩니다.
| UIComponent | |
![]() | cachePolicy : String
이 object의 비트 맵 캐쉬 policy를 지정합니다.
| UIComponent | |
![]() | className : String
이 인스턴스의 클래스명입니다. 예를 들어,
"Button" 등이 있습니다. | UIComponent | |
![]() | columnCount : int
TileList 컨트롤에 표시하는 열의 수인가, 또는 HorizontalList 컨트롤내의 아이템의 수입니다.
| ListBase | |
![]() | columnWidth : Number
컨트롤의 열의 폭입니다.
| ListBase | |
![]() | 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
이 컴퍼넌트를 아이템 렌더러 또는 아이템 에디터로서 사용할 경우에, 이 컴퍼넌트에 의해 데이터 프로바이더상에 렌더링 되는 아이템입니다.
| ListBase | |
| dataDescriptor : ITreeDataDescriptor
Tree 는, 데이터에 관한 정보에 대해, 데이터 기술자에게 위임합니다.
| Tree | ||
| dataProvider : Object
표시하는 데이터를 포함한 object입니다.
| Tree | ||
![]() | dataTipField : String
데이터 힌트로서 표시하는 데이터 프로바이더 아이템내의 필드의 이름입니다.
| ListBase | |
![]() | dataTipFunction : Function
dataTip 를 결정하기 위해서(때문에) 각 아이템으로 실행하는 유저 지정의 함수입니다.
| ListBase | |
![]() | descriptor : UIComponentDescriptor
이 UIComponent 인스턴스의 작성을 위해서(때문에)
createComponentFromDescriptor() Methods로 사용한 UIComponentDescriptor 에의 참조입니다 (존재하는 경우). | UIComponent | |
![]() | document : Object
이 UIComponent 에 관련지을 수 있었던 문서 object에의 참조입니다.
| UIComponent | |
![]() | doubleClickEnabled : Boolean
UIComponent object가
doubleClick 이벤트를 받을지 어떨지를 지정합니다. | UIComponent | |
![]() | dragEnabled : Boolean
이 컨트롤의 밖에 아이템을 드러그 해 다른 컨트롤에 드롭 하는 것이 가능한가 어떤가를 나타내는 플래그입니다.
| ListBase | |
| dragMoveEnabled : Boolean
드러그 & 드롭 조작의 일부로서 아이템을 Tree 컨트롤로부터 단지 복사하는 것이 아니라 이동할 수 있는 것을 나타냅니다.
| Tree | ||
![]() | dropEnabled : Boolean
드러그 한 아이템을 컨트롤에 드롭 할 수 있을지 어떨지를 나타내는 플래그입니다.
| ListBase | |
![]() | dropTarget : DisplayObject
스프라이트의 드러그처 또는 스프라이트가 드롭 된 앞 display object를 지정합니다.
| Sprite | |
![]() | editable : Boolean = false
데이터 프로바이더내의 아이템을 유저가 편집할 수 있을지 어떨지를 나타내는 플래그입니다.
| List | |
![]() | editedItemPosition : Object
편집중의 데이터 프로바이더 아이템에 대응하는 아이템 렌더러의 열과 행의 인덱스입니다 (존재하는 경우).
| List | |
![]() | editedItemRenderer : IListItemRenderer
편집중의 아이템이 위치하는 DataGrid 컨트롤내의 아이템 렌더러에의 참조입니다.
| List | |
![]() | editorDataField : String = "text"
리스트아이템의 새로운 데이터를 포함하는 아이템 에디터의 property의 이름입니다.
| List | |
![]() | editorHeightOffset : Number = 0
아이템 렌더러의 크기에 대한 아이템 에디터의 높이입니다 (픽셀 단위).
| List | |
![]() | editorUsesEnterKey : Boolean = false
아이템 에디터로 Enter 키를 사용할지 어떨지를 나타내는 플래그입니다.
| List | |
![]() | editorWidthOffset : Number = 0
아이템 렌더러의 크기에 대한 아이템 에디터의 폭입니다 (픽셀 단위).
| List | |
![]() | editorXOffset : Number = 0
아이템의 좌상구석의 위치에 대한 아이템 에디터의 좌상구석의 x 축상의 위치입니다 (픽셀 단위).
| List | |
![]() | editorYOffset : Number = 0
아이템의 좌상구석의 위치에 대한 아이템 에디터의 좌상구석의 y 축상의 위치입니다 (픽셀 단위).
| List | |
![]() | 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 | |
| firstVisibleItem : Object
트리의 맨 위의 행에 현재 표시되고 있는 아이템입니다.
| Tree | ||
![]() | focusEnabled : Boolean
컴퍼넌트가, 클릭되었을 때에 포커스를 받아들일 수 있을지 어떨지를 나타냅니다.
| UIComponent | |
![]() | focusManager : IFocusManager
이 컴퍼넌트와 그 피어-에 대한 포커스를 제어하는 FocusManager 를 취득합니다.
| UIComponent | |
![]() | focusPane : Sprite
이 object에 관련지을 수 있었던 포카스페인입니다.
| UIComponent | |
![]() | focusRect : Object
이 object가 포커스 구형을 표시할지 어떨지를 지정합니다.
| InteractiveObject | |
![]() | graphics : Graphics
벡터의 묘화 커멘드가 발생하는, 이 스프라이트에 속하는 Graphics object를 지정합니다.
| Sprite | |
| hasRoot : Boolean
[read-only]
현재의 dataProvider 에 루트 아이템 (예 : 계층 구조의 단일의 최상정도 노드)이 있는 것을 나타냅니다.
| Tree | ||
![]() | height : Number
부모의 좌표내에 있어서의 컴퍼넌트의 높이 (픽셀 단위)를 지정하는 수치입니다.
| UIComponent | |
![]() | hitArea : Sprite
스프라이트의 히트 area가 되는 다른 스프라이트를 지정합니다.
| Sprite | |
![]() | horizontalScrollPolicy : String
수평 스크롤 바를 항상 온으로 하는지, 항상 오프로 하는지, 또는
setScrollBarProperties() Methods에게 건네지는 Parameters에 근거해 자동적으로 변경하는지를 나타내는 property입니다. | ScrollControlBase | |
![]() | horizontalScrollPosition : Number
좌단으로부터 컨텐츠에의 오프셋(offset)입니다.
| ScrollControlBase | |
![]() | iconField : String
데이터 프로바이더 object내의 필드의 이름입니다. 무엇을 아이콘으로서 표시할까를 결정합니다.
| ListBase | |
![]() | iconFunction : Function
아이콘을 결정하기 위해서(때문에) 각 아이템으로 실행되는 유저 지정의 함수입니다.
| ListBase | |
![]() | id : String
컴퍼넌트의 ID 입니다.
| UIComponent | |
![]() | imeMode : String
IME (입력 Methods 에디터)의 모드를 지정합니다.
| List | |
![]() | 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 | |
![]() | itemEditor : IFactory
editable property가 true 로 설정되어 있는 경우에 컨트롤에 사용하는 아이템 에디터의 클래스 팩토리입니다. | List | |
![]() | itemEditorInstance : IListItemRenderer
현재 액티브한 아이템 에디터의 인스턴스에의 참조입니다 (존재하는 경우).
| List | |
| itemIcons : Object
아이템의 아이콘을 지정하는 object입니다.
| Tree | ||
![]() | itemRenderer : IFactory
컨트롤의 custom 아이템 렌더러입니다.
| ListBase | |
![]() | labelField : String
label로서 표시하는 데이터 프로바이더 아이템내의 필드의 이름입니다.
| ListBase | |
![]() | labelFunction : Function
label를 결정하는 각 아이템으로 실행되는 유저 지정의 함수입니다.
| ListBase | |
![]() | listData : BaseListData
드롭 인 아이템 렌더러 또는 드롭 인 아이템 에디터로서 사용하면, 이 컴퍼넌트의
listData property가, 리스트 컨트롤로부터의 추가 데이터로 초기화됩니다. | ListBase | |
![]() | liveScrolling : Boolean = true
샘의 이동에 맞추어 스크롤 하는지, 샘이 떼어 놓아질 때까지 표시를 갱신하지 않는가를 나타내는 플래그입니다.
| ScrollControlBase | |
![]() | loaderInfo : LoaderInfo
이 표시 object가 속하는 파일의 로드 정보를 포함한 LoaderInfo object를 돌려줍니다.
| DisplayObject | |
![]() | lockedColumnCount : int
스크롤 하는 컨트롤내의 최초의 열의 인덱스입니다.
| ListBase | |
![]() | lockedRowCount : int
스크롤 하는 컨트롤내의 최초의 행의 인덱스입니다.
| ListBase | |
![]() | mask : DisplayObject
호출원 display object는, 지정된
mask object에 의해 마스크 됩니다. | DisplayObject | |
![]() | maxHeight : Number
컴퍼넌트의 좌표내에 있어서의 컴퍼넌트의 최대의 높이 (픽셀 단위)를 지정하는 수치입니다.
| UIComponent | |
| maxHorizontalScrollPosition : Number
Tree 컨트롤의
maxHorizontalScrollPosition property의 최대치입니다. | Tree | ||
![]() | maxVerticalScrollPosition : Number
verticalScrollPosition property의 최대치입니다. | ScrollControlBase | |
![]() | maxWidth : Number
컴퍼넌트의 좌표내에 있어서의 컴퍼넌트의 최대의 폭 (픽셀 단위)을 지정하는 수치입니다.
| UIComponent | |
![]() | measuredHeight : Number
컴퍼넌트의 디폴트의 높이입니다 (픽셀 단위).
| UIComponent | |
![]() | measuredMinHeight : Number
컴퍼넌트의 디폴트의 최소 높이입니다 (픽셀 단위).
| UIComponent | |
![]() | measuredMinWidth : Number
컴퍼넌트의 디폴트의 최소폭입니다 (픽셀 단위).
| UIComponent | |
![]() | measuredWidth : Number
컴퍼넌트의 디폴트의 폭입니다 (픽셀 단위).
| UIComponent | |
![]() | menuSelectionMode : Boolean = false
메뉴 선택 방식을 사용할지 어떨지를 나타내는 플래그입니다.
| ListBase | |
![]() | 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 | |
| openItems : Object
열린 상태의 아이템 또는 열도록(듯이) 설정된 아이템입니다.
| Tree | ||
![]() | 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 | |
![]() | prototype : Object
[static]
클래스 또는 함수 object의 prototype object에의 참조입니다.
| Object | |
![]() | rendererIsEditor : Boolean = false
아이템 렌더러가 아이템 에디터일지 어떨지를 지정합니다.
| List | |
![]() | repeater : IRepeater
이 UIComponent 를 작성한 Repeater object (친문서내에 있다)에의 참조입니다.
| UIComponent | |
![]() | repeaterIndex : int
이 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 | |
![]() | rowCount : int
표시되는 행의 수입니다.
| ListBase | |
![]() | rowHeight : Number
행의 높이입니다 (픽셀 단위).
| ListBase | |
![]() | scale9Grid : Rectangle
현재 유효한 확대 / 축소 격자입니다.
| DisplayObject | |
![]() | scaleX : Number
수평 방향의 확대 / 축소의 비율을 지정하는 수치입니다.
| UIComponent | |
![]() | scaleY : Number
수직 방향의 신축율을 지정하는 수치입니다.
| UIComponent | |
![]() | screen : Rectangle
이 object의 기본적인 묘화면의 크기와 위치를 포함한 object를 돌려줍니다.
| UIComponent | |
![]() | scrollRect : Rectangle
표시 object의 스크롤 구형의 경계.
| DisplayObject | |
![]() | scrollTipFunction : Function
ScrollTip 로서 표시하는 string를 계산하는 함수입니다.
| ScrollControlBase | |
![]() | selectable : Boolean
선택한 아이템을 리스트에 선택 상태로 표시할지 어떨지를 나타내는 플래그입니다.
| ListBase | |
![]() | selectedIndex : int
선택된 아이템의 데이터 프로바이더내의 인덱스입니다.
| ListBase | |
![]() | selectedIndices : Array
선택된 아이템의 데이터 프로바이더내의 인덱스의 배열입니다.
| ListBase | |
![]() | selectedItem : Object
데이터 프로바이더내의 선택한 아이템에의 참조입니다.
| ListBase | |
![]() | selectedItems : Array
데이터 프로바이더내의 선택된 아이템에의 참조로 구성되는 배열을 나타냅니다.
| ListBase | |
![]() | showDataTips : Boolean
dataTips 를 은행내에 텍스트로서 표시할지 어떨지를 나타내는 플래그입니다.
| ListBase | |
| showRoot : Boolean
루트 아이템의 가시성을 설정합니다.
| Tree | ||
![]() | showScrollTips : Boolean = false
스크롤 샘을 드러그 했을 때에, 그 근처에 툴 힌트를 표시할지 어떨지를 나타내는 플래그입니다.
| ScrollControlBase | |
![]() | 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에 대해서 현재 tween 되고 있는 property의 배열.
| UIComponent | |
![]() | uid : String
object의 일의의 식별자입니다.
| UIComponent | |
![]() | updateCompletePendingFlag : Boolean
object가 3 단계의 레이아웃 검증을 완료한 것일지 어떨지를 나타내는 플래그입니다 (몇개의 검증이 필수였을 경우).
| UIComponent | |
![]() | useHandCursor : Boolean
buttonMode property가 true 로 설정된 스프라이트상에 마우스가 이동했을 때에, 가리켜 핸드 포인터 (핸드 커서)를 표시할지 어떨지를 나타내는 불리언 값입니다. | Sprite | |
![]() | validationSubField : String
이 컴퍼넌트에 subfield를 관련짓기 위해서(때문에) 발리 데이터에 의해 사용됩니다.
| UIComponent | |
![]() | value : Object
선택한 아이템인가, 또는 선택한 아이템의 데이터 필드 또는 라벨 필드입니다.
| ListBase | |
![]() | variableRowHeight : Boolean
행 마다 다른 높이를 설정할 수 있을지 어떨지를 나타내는 플래그입니다.
| ListBase | |
![]() | verticalScrollPolicy : String
수직 스크롤 바를 항상 온으로 하는지, 항상 오프로 하는지, 또는
setScrollBarProperties() Methods에게 건네지는 Parameters에 근거해 자동적으로 변경하는지를 나타내는 property입니다. | ScrollControlBase | |
![]() | verticalScrollPosition : Number
상단으로부터 컨텐츠에의 오프셋(offset)입니다.
| ScrollControlBase | |
![]() | viewMetrics : EdgeMetrics
스크롤 바를 고려하는 EdgeMetrics object (가시의 경우).
| ScrollControlBase | |
![]() | visible : Boolean
이 UIComponent 의 가시성을 제어합니다.
| UIComponent | |
![]() | width : Number
부모의 좌표내에 있어서의 컴퍼넌트의 폭 (픽셀 단위)을 지정하는 수치입니다.
| UIComponent | |
![]() | wordWrap : Boolean
은행내의 텍스트를 되풀이할지 어떨지를 나타내는 플래그입니다.
| ListBase | |
![]() | x : Number
부모 컨테이너내에 있어서의 컴퍼넌트의 수평 위치 (픽셀 단위)를 지정하는 수치입니다.
| UIComponent | |
![]() | y : Number
부모 컨테이너내에 있어서의 컴퍼넌트의 수직 위치 (픽셀 단위)를 지정하는 수치입니다.
| UIComponent | |
| Methods | 정의 | ||
|---|---|---|---|
| Tree ()
constructor .
| Tree | ||
![]() | 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 | |
![]() | calculateDropIndex (event:DragEvent = null):int
드롭 한 아이템을 드롭 타겟으로 추가하는 위치에 있는 인덱스를 돌려줍니다.
| ListBase | |
![]() | 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 | |
![]() | createItemEditor (colIndex:int , rowIndex:int ):void
itemEditor property로 지정된 에디터를 사용해 editedItemPosition 의 아이템 렌더러에 대응하는 아이템 에디터를 작성합니다. | List | |
![]() | createReferenceOnParentDocument (parentDocument:IFlexDisplayObject ):void
이 IUIComponent object에의
id 참조를 친문서 object상에 작성합니다. | UIComponent | |
![]() | deleteReferenceOnParentDocument (parentDocument:IFlexDisplayObject ):void
이 IUIComponent object에의
id 참조를 친문서 object로부터 삭제합니다. | UIComponent | |
![]() | destroyItemEditor ():void
아이템에 대해서 현재 열리고 있는 아이템 에디터를 닫습니다.
| List | |
![]() | 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 | |
| expandChildrenOf (item:Object , open:Boolean ):void
지정한 아이템의 부하에게 있는 모든 트리를 여는지, 또는 닫습니다.
| Tree | ||
| expandItem (item:Object , open:Boolean , animate:Boolean = false, dispatchEvent:Boolean = false, cause:Event = null):void
브랜치(branch) 아이템을 여는 또는 닫습니다.
| Tree | ||
![]() | findString (str:String ):Boolean
string에 근거해 리스트내의 아이템을 검색해, 선택을 이동합니다.
| ListBase | |
![]() | 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 | |
| getParentItem (item:Object ):*
아이 아이템의 기존의 부모를 돌려줍니다.
| Tree | ||
![]() | 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 | |
![]() | hideDropFeedback (event:DragEvent ):void
드러그 & 드롭 조작이 가능한 것을 나타내는 마우스 포인터아래의 드롭 인디케이터(indicator)를 비표시로 합니다.
| ListBase | |
![]() | 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 | |
![]() | indexToItemRenderer (index:int ):IListItemRenderer
데이터 프로바이더내의 아이템의 인덱스에 대응하는 아이템 렌더러를 취득합니다 (존재하는 경우).
| ListBase | |
![]() | indicesToIndex (rowIndex:int , colIndex:int ):int
colIndex, rowIndex 위치에 있는 아이템의 데이터 프로바이더의 오프셋(offset)를 계산합니다.
| ListBase | |
![]() | initialize ():void
이 컴퍼넌트의 내부 구조를 초기화합니다.
| UIComponent | |
![]() | initializeRepeaterArrays (parent:IRepeaterClient ):void
이 컴퍼넌트가 반복해지는 인스턴스를 추적하는 각종 property를 초기화합니다.
| UIComponent | |
![]() | invalidateDisplayList ():void
다음에 화면이 갱신되고 있는 동안에
updateDisplayList() Methods가 불려 가도록(듯이), 컴퍼넌트를 마크 합니다. | UIComponent | |
![]() | invalidateList ():void
다음번의 갱신으로 모든 행을 갱신합니다.
| ListBase | |
![]() | invalidateProperties ():void
다음에 화면이 갱신되고 있는 동안에
commitProperties() Methods가 불려 가도록(듯이), 컴퍼넌트를 마크 합니다. | UIComponent | |
![]() | invalidateSize ():void
다음에 화면이 갱신되고 있는 동안에
measure() Methods가 불려 가도록(듯이), 컴퍼넌트를 마크 합니다. | UIComponent | |
![]() | isItemHighlighted (data:Object ):Boolean
데이터 프로바이더 아이템의 아이템 렌더러를 하이라이트 표시 (마우스 포인터가 놓여져 있는지, 또는 키보드 조작에 의해 caret의 위치에 있는 경우)할지 어떨지를 지정합니다.
| ListBase | |
| isItemOpen (item:Object ):Boolean
지정한 아이템의 브랜치(branch)가 열려 있는 (아이가 표시되고 있다) 경우는
true 를 돌려줍니다. | Tree | ||
![]() | isItemSelected (data:Object ):Boolean
데이터 프로바이더 아이템의 아이템 렌더러가 선택되고 있는지 어떤지를 판별합니다.
| ListBase | |
![]() | isItemVisible (item:Object ):Boolean
아이템이 렌더러에 의해 표시되고 있는지 어떤지를 판별합니다.
| ListBase | |
![]() | isPrototypeOf (theClass:Object ):Boolean
Object 클래스의 인스턴스가, Parameters로서 지정된 object의 prototype 체인내에 있을지 어떨지를 나타냅니다.
| Object | |
![]() | itemRendererContains (renderer:IListItemRenderer , object:DisplayObject ):Boolean
렌더러가 표시 object를 포함하고 있는 (소유하고 있다) 화도인지를 판별합니다.
| ListBase | |
![]() | itemRendererToIndex (itemRenderer:IListItemRenderer ):int
이 아이템 렌더러에 의해 렌더링 되는 아이템의 데이터 프로바이더내의 아이템의 인덱스를 돌려줍니다.
| ListBase | |
![]() | itemToDataTip (data:Object ):String
dataTipField property와 dataTipFunction property에 근거해, 지정된 데이터 object에 대해서 렌더러가 표시하는 dataTip string를 돌려줍니다.
| ListBase | |
![]() | itemToIcon (data:Object ):Class
데이터 아이템에 클래스의 아이콘이 있으면, 그 클래스를 돌려줍니다. iconField property와 iconFunction property에 근거합니다.
| ListBase | |
![]() | itemToItemRenderer (item:Object ):IListItemRenderer
데이터 프로바이더내의 지정 아이템에 대응하는 아이템 렌더러를 돌려줍니다 (존재하는 경우).
| ListBase | |
![]() | itemToLabel (data:Object ):String
labelField property와 labelFunction property에 근거해, 지정된 데이터 object에 대해서 렌더러가 표시하는 string를 돌려줍니다.
| ListBase | |
![]() | localToContent (point:Point ):Point
Point object를 로컬 좌표로부터 컨텐츠 좌표로 변환합니다. | UIComponent | |
![]() | localToGlobal (point:Point ):Point
point object를 표시 object의 (로컬) 좌표로부터 스테이지 (글로벌) 좌표로 변환합니다. | DisplayObject | |
![]() | measureHeightOfItems (index:int = -1, count:int = 0):Number
현재의 아이템 렌더러를 사용해, 데이터 프로바이더로부터 취득한 아이템세트를 측정해, 그러한 아이템의 높이의 합계를 돌려줍니다.
| ListBase | |
![]() | measureHTMLText (htmlText:String ):TextLineMetrics
이 UIComponent 의 스타일로 결정되는 UITextFormat 를 사용해 단일행의 UITextField 에 표시하는 것으로서
<font> 나 <b> 와 같은 HTML 태그가 포함되는 지정의 HTML 텍스트를 측정합니다. | UIComponent | |
![]() | measureText (text:String ):TextLineMetrics
이 UIComponent 의 스타일로 결정되는 UITextFormat 를 사용해 단일행의 UITextField 에 표시하는 것으로서 지정의 텍스트를 측정합니다.
| UIComponent | |
![]() | measureWidthOfItems (index:int = -1, count:int = 0):Number
현재의 아이템 렌더러를 사용해, 데이터 프로바이더로부터 취득한 아이템세트를 측정해, 발견된 최대폭을 돌려줍니다.
| ListBase | |
![]() | 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 | |
![]() | scrollToIndex (index:int ):Boolean
지정의 인덱스 위치에 있는 데이터 프로바이더 아이템을 가시 상태로 합니다.
| ListBase | |
![]() | 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 | |
| setItemIcon (item:Object , iconID:Class , iconID2:Class ):void
아이템에 관련짓는 아이콘을 설정합니다.
| Tree | ||
![]() | 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 | |
![]() | showDropFeedback (event:DragEvent ):void
마우스 포인터아래에 드롭 인디케이터(indicator)를 표시해, 드러그 & 드롭 조작이 가능한 것을 나타내, 아이템의 드롭처를 나타냅니다.
| ListBase | |
![]() | 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 | 정의 | ||
|---|---|---|---|
![]() | addDragData (ds:Object ):void
선택한 아이템을 드러그 & 드롭 조작의 일부로서 DragSource object에 추가합니다.
| ListBase | |
![]() | addToFreeItemRenderers (item:IListItemRenderer ):void
비표시로 해, 참조를 클린 업 해, 렌더러를 리사이클 렌더러 리스트에 추가합니다.
| ListBase | |
![]() | adjustFocusRect (obj:DisplayObject = null):void
포커스 구형을 조정합니다.
| UIComponent | |
![]() | applySelectionEffect (indicator:Sprite , uid:String , itemRenderer:IListItemRenderer ):void
선택 인디케이터(indicator)를 적용하기 위한 effect를 설정합니다.
| ListBase | |
![]() | attachOverlay ():void
이것은, Flex 체제가 Dissolve effect를 지원(support)하기 위해서 사용하는 내부 Methods입니다.
| UIComponent | |
![]() | calculateDropIndicatorY (rowCount:Number , rowNum:int ):Number
드러그 & 드롭 조작을 실행할 경우에, 드롭 인디케이터(indicator)의 y 위치를 계산합니다.
| ListBase | |
![]() | childrenCreated ():void
아이 object의 작성 후에 행해지는 최종 처리를 실행합니다.
| UIComponent | |
![]() | clearIndicators ():void
선택, 하이라이트, 및 caret의 인디케이터(indicator)를 삭제합니다.
| ListBase | |
![]() | clearSelected (transition:Boolean = false):void
선택한 아이템세트를 클리어 해, 그러한 아이템이 선택되고 있는 것을 나타내는 모든 그래픽을 삭제합니다.
| ListBase | |
![]() | collectionChangeHandler (event:Event ):void
데이터의 변경시에 데이터 프로바이더로부터 dispatch되는 CollectionEvents 를 처리합니다.
| ListBase | |
![]() | commitProperties ():void
columnCount columnWidth,rowHeight,rowCount 등의 property가 명시적으로 설정되어 있는지 어떤지에 근거해, 열의 폭, 행의 높이, 행수, 및 렬수를 계산합니다. | ListBase | |
![]() | configureScrollBars ():void
행의 수, 열의 수, 표시 가능한 행의 수, 및 표시 가능한 열의 수에 근거해, ScrollBars 를 설정합니다.
| ListBase | |
![]() | copySelectedItems (useDataField:Boolean = true):Array
선택한 아이템의 복사를 선택순서에 작성합니다.
| ListBase | |
![]() | createBorder ():void
이 컴퍼넌트의 경계선을 작성합니다.
| ScrollControlBase | |
![]() | createChildren ():void
이 ListBase 의 아이가 되는 object를 작성합니다. 이 경우는, 모든 아이템 렌더러를 보관 유지하는
listContent object가 됩니다. | ListBase | |
![]() | dragCompleteHandler (event:DragEvent ):void
DragEvent.DRAG_COMPLETE 이벤트를 처리합니다. | ListBase | |
![]() | dragDropHandler (event:DragEvent ):void
DragEvent.DRAG_DROP events 를 처리합니다. | ListBase | |
![]() | dragEnterHandler (event:DragEvent ):void
DragEvent.DRAG_ENTER 이벤트를 처리합니다. | ListBase | |
![]() | dragExitHandler (event:DragEvent ):void
DragEvent.DRAG_EXIT 이벤트를 처리합니다. | ListBase | |
![]() | dragOverHandler (event:DragEvent ):void
DragEvent.DRAG_OVER 이벤트를 처리합니다. | ListBase | |
![]() | dragScroll ():void
마우스를 리스트 위 또는 아래로 이동했을 경우에, 리스트를 상하에 스크롤 하는 인터벌 함수입니다.
| ListBase | |
![]() | drawCaretIndicator (indicator:Sprite , x:Number , y:Number , width:Number , height:Number , color:uint , itemRenderer:IListItemRenderer ):void
지정된 Sprite 에, 지정된 위치, 폭, 높이, 색으로 caret의 인디케이터(indicator)를 묘화 합니다.
| ListBase | |
![]() | drawHighlightIndicator (indicator:Sprite , x:Number , y:Number , width:Number , height:Number , color:uint , itemRenderer:IListItemRenderer ):void
지정된 Sprite 에, 지정된 위치, 폭, 높이, 색으로 하이라이트의 인디케이터(indicator)를 묘화 합니다.
| ListBase | |
![]() | drawItem (item:IListItemRenderer , selected:Boolean = false, highlighted:Boolean = false, caret:Boolean = false, transition:Boolean = false):void
하이라이트, 선택, 또는 caret의 인디케이터(indicator)와 함께, 렌더러를 묘화 합니다.
| ListBase | |
![]() | drawRowBackground (s:Sprite , rowIndex:int , y:Number , height:Number , color:uint , dataIndex:int ):void
위치와 높이의 지정에 따라 행의 배경을 묘화 합니다.
| List | |
![]() | drawRowBackgrounds ():void
행의 색, 경계선, 및 배경이 교대로 다르도록(듯이) 묘화 합니다.
| ListBase | |
![]() | drawSelectionIndicator (indicator:Sprite , x:Number , y:Number , width:Number , height:Number , color:uint , itemRenderer:IListItemRenderer ):void
지정된 Sprite 에, 지정된 위치, 폭, 높이, 색으로 선택의 인디케이터(indicator)를 묘화 합니다.
| ListBase | |
![]() | endEdit (reason:String ):Boolean
데이터 프로바이더내의 아이템의 편집을 정지합니다.
| List | |
![]() | findKey (eventCode:int ):Boolean
eventCode Parameters의 캐릭터로 개시하는 다음의 아이템을 데이터 프로바이더내로부터 검색합니다. | ListBase | |
![]() | finishKeySelection ():void
선택한 아이템을
caretIndex property 및 anchorIndex property에 근거해 설정합니다. | ListBase | |
![]() | focusInHandler (event:FocusEvent ):void
UIComponent object가 포커스를 취득했을 때에 불려 가는 event 핸들러입니다.
| UIComponent | |
![]() | focusOutHandler (event:FocusEvent ):void
UIComponent object가 포커스를 잃었을 때에 불려 가는 event 핸들러입니다.
| UIComponent | |
![]() | indexToColumn (index:int ):int
지정의 인덱스 위치에 있는 데이터 프로바이더 아이템의 열입니다.
| ListBase | |
![]() | indexToRow (index:int ):int
지정의 인덱스 위치에 있는 데이터 프로바이더 아이템의 행입니다.
| ListBase | |
![]() | initializationComplete ():void
이 컴퍼넌트의 초기화를 완료시킵니다.
| UIComponent | |
![]() | initializeAccessibility ():void
이 컴퍼넌트의 accessibility코드를 초기화합니다.
| UIComponent | |
| initListData (item:Object , treeListData:TreeListData ):void
트리 아이템 렌더러가 사용하는 TreeListData object를 초기화합니다.
| Tree | ||
![]() | isOurFocus (target:DisplayObject ):Boolean
통상, UITextField object가 포함되어 있는 컴퍼넌트 가운데, UITextField object가 포커스를 취득한 컴퍼넌트에 의해 재정의(override) 됩니다.
| UIComponent | |
![]() | itemRendererToIndices (item:IListItemRenderer ):Point
아이템 렌더러의 columnIndex 와 rowIndex 를 포함한 포인트를 돌려줍니다.
| ListBase | |
![]() | itemToUID (data:Object ):String
데이터 프로바이더 아이템의 UID 를 결정합니다.
| ListBase | |
![]() | keyDownHandler (event:KeyboardEvent ):void
keyDown 이벤트에 대해서 불려 가는 event 핸들러입니다. | UIComponent | |
![]() | keyUpHandler (event:KeyboardEvent ):void
keyUp 이벤트에 대해서 불려 간 event 핸들러입니다. | UIComponent | |
![]() | layoutChrome (unscaledWidth:Number , unscaledHeight:Number ):void
크기 변경에 응답해, 이 컨트롤의 경계선의 위치 및 크기를 설정합니다.
| ScrollControlBase | |
![]() | layoutEditor (x:int , y:int , w:int , h:int ):void
후보의 위치에 후보의 값수로 아이템 에디터 인스턴스를 배치합니다.
| List | |
![]() | makeListData (data:Object , uid:String , rowNum:int ):BaseListData
새로운 ListData 인스턴스를 작성해, 입력된 데이터 프로바이더 아이템에 근거해 필드에 값을 포함합니다.
| List | |
![]() | makeRowsAndColumns (left:Number , top:Number , right:Number , bottom:Number , firstColumn:int , firstRow:int , byCount:Boolean = false, rowsNeeded:uint = 0):Point
좌, 상, 우, 하에 의해 나타난 area가 메워지도록(듯이) 충분한 행 및 열을 작성합니다.
| ListBase | |
![]() | measure ():void
컴퍼넌트의 폭과 높이의 측정치를
rowCount,columnCount,rowHeight,columnWidth 의 각 property에 근거해 계산합니다. | ListBase | |
![]() | mouseClickHandler (event:MouseEvent ):void
렌더러를 포함한 리스트에 포함되어 있는 임의의 마우스 타겟으로부터의
MouseEvent.MOUSE_CLICK 이벤트를 처리합니다. | ListBase | |
![]() | mouseDoubleClickHandler (event:MouseEvent ):void
렌더러를 포함한 리스트에 포함되어 있는 임의의 마우스 타겟으로부터의
MouseEvent.MOUSE_DOUBLE_CLICK 이벤트를 처리합니다. | ListBase | |
![]() | mouseDownHandler (event:MouseEvent ):void
렌더러를 포함한 리스트에 포함되어 있는 임의의 마우스 타겟으로부터의
MouseEvent.MOUSE_DOWN 이벤트를 처리합니다. | ListBase | |
![]() | mouseEventToItemRenderer (event:MouseEvent ):IListItemRenderer
어느 아이템 렌더러가 마우스의 위치에 있는지를 판별합니다.
| ListBase | |
![]() | mouseMoveHandler (event:MouseEvent ):void
렌더러를 포함한 리스트에 포함되어 있는 임의의 마우스 타겟으로부터의
MouseEvent.MOUSE_MOVE 이벤트를 처리합니다. | ListBase | |
![]() | mouseOutHandler (event:MouseEvent ):void
렌더러를 포함한 리스트에 포함되어 있는 임의의 마우스 타겟으로부터의
MouseEvent.MOUSE_OUT 이벤트를 처리합니다. | ListBase | |
![]() | mouseOverHandler (event:MouseEvent ):void
렌더러를 포함한 리스트에 포함되어 있는 임의의 마우스 타겟으로부터의
MouseEvent.MOUSE_OVER 이벤트를 처리합니다. | ListBase | |
![]() | mouseUpHandler (event:MouseEvent ):void
렌더러를 포함한 리스트에 포함되어 있는 임의의 마우스 타겟으로부터의
MouseEvent.MOUSE_DOWN 이벤트를 처리합니다. | ListBase | |
![]() | mouseWheelHandler (event:MouseEvent ):void
스크롤 위치를 변경해 mouseWheel 를 처리합니다.
| ListBase | |
![]() | moveSelectionHorizontally (code:uint , shiftKey:Boolean , ctrlKey:Boolean ):void
왼쪽 커서 키 또는 오른쪽 커서 키와 Shift 키나 Ctrl 키등의 수식자를 사용해 아이템을 선택하는 유저 조작에 응답해, 선택을 수평 방향으로 이동합니다.
| ListBase | |
![]() | moveSelectionVertically (code:uint , shiftKey:Boolean , ctrlKey:Boolean ):void
상 커서 키 또는 하 커서 키와 Shift 키나 Ctrl 키등의 수식자를 사용해 아이템을 선택하는 유저 조작에 응답해, 선택을 수직 방향으로 이동합니다.
| ListBase | |
![]() | removeIndicators (uid:String ):void
데이터 프로바이더내의 지정된 아이템에 대해, 선택 하이라이트 및 그 외의 관련 그래픽을 클린 업 합니다.
| ListBase | |
![]() | scrollHandler (event:Event ):void
scroll 이벤트의 디폴트의 event 핸들러입니다. | ScrollControlBase | |
![]() | scrollHorizontally (pos:int , deltaPos:int , scrollUp:Boolean ):void
스크롤 위치의 변화에 응답해 렌더러를 조정합니다.
| ListBase | |
![]() | scrollPositionToIndex (horizontalScrollPosition:int , verticalScrollPosition:int ):int
지정한 스크롤 위치에서 최초로 표시되는 행과 열의 아이템에 대응하는 데이터 프로바이더 인덱스를 돌려줍니다.
| ListBase | |
![]() | scrollVertically (pos:int , deltaPos:int , scrollUp:Boolean ):void
스크롤 위치의 변화에 응답해 렌더러를 조정합니다.
| ListBase | |
![]() | seekPendingFailureHandler (data:Object , info:ListBaseSeekPending ):void
페이지 폴트가 원인이 되어 시크가 실패했을 경우에 사용되는 디폴트 실패 핸들러입니다.
| ListBase | |
![]() | seekPendingResultHandler (data:Object , info:ListBaseSeekPending ):void
페이지 폴트가 원인이 되어 시크가 실패했을 경우에 사용되는 디폴트 결과 핸들러입니다.
| ListBase | |
![]() | selectItem (item:IListItemRenderer , shiftKey:Boolean , ctrlKey:Boolean , transition:Boolean = true):Boolean
아이템 렌더러가 이미 마우스로 클릭되고 있어 키보드 수식자가 지정 상태가 되어 있으면, 선택한 아이템세트를 갱신합니다.
| ListBase | |
![]() | setRowCount (v:int ):void
rowCount property를 설정합니다. 이 경우, 무효화는 행해지지 않고, 행수를 영속적으로 고정하는
explicitRowCount property도 설정되지 않습니다. | ListBase | |
![]() | setRowHeight (v:Number ):void
Sets rowHeight property를 설정합니다. 이 경우, 무효화는 행해지지 않고, 행의 높이를 영속적으로 고정하는
explicitRowHeight property도 설정되지 않습니다.
| ListBase | |
![]() | setScrollBarProperties (totalColumns:int , visibleColumns:int , totalRows:int , visibleRows:int ):void
건네받은 Parameters에 근거해, 스크롤 바를 표시 또는 비표시로 하도록(듯이) ScrollControlBase 에 지시합니다.
| ScrollControlBase | |
![]() | updateDisplayList (unscaledWidth:Number , unscaledHeight:Number ):void
표시 가능한 아이템의 수가 변경되었을 경우에, 아이템 렌더러를 추가 또는 삭제합니다.
| ListBase | |
![]() | updateList ():void
모든 행을 금방 갱신합니다.
| ListBase | |
| 이벤트 | 일람 | 정의 | ||
|---|---|---|---|---|
![]() | activate | Flash Player 가 operating system의 포커스를 취득해, 액티브하게 되었을 때에 dispatch됩니다. | DisplayObject | |
![]() | add |
addChild() Methods 또는 addChildAt() Methods를 사용해 컴퍼넌트를 컨텐츠의 아이로서 컨테이너에 추가했을 때에 dispatch됩니다. | UIComponent | |
![]() | added | 표시 object가 표시 리스트에 추가되었을 때에 dispatch됩니다. | DisplayObject | |
| change | 유저가 트리의 아이템을 선택했을 때에 dispatch합니다. | Tree | ||
![]() | change |
유저의 조작에 의해 selectedIndex property 또는 selectedItem property가 변경되었을 때에 dispatch됩니다. | ListBase | |
![]() | click | 유저가 같은 InteractiveObject 상에서 pointing device의 메인 버튼을 눌러 떼어 놓으면 dispatch됩니다. | InteractiveObject | |
![]() | creationComplete | 컴퍼넌트의 구축, property 처리, 측정, 레이아웃, 및 묘화가 완료했을 때에 dispatch됩니다. | UIComponent | |
![]() | currentStateChange | 뷰스테이트의 변경 후에 dispatch됩니다. | UIComponent | |
![]() | currentStateChanging |
currentState property가 변경된 후에 dispatch됩니다. 뷰스테이트가 변경되기 전에는 dispatch되지 않습니다. | UIComponent | |
![]() | dataChange |
data property가 변경되었을 때에 dispatch됩니다. | ListBase | |
![]() | 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 | |
![]() | itemClick | 유저가 컨트롤내의 아이템을 클릭했을 때에 dispatch됩니다. | ListBase | |
| itemClose | 브랜치(branch)가 닫혀졌다 (정리해졌다) 풀어에 dispatch합니다. | Tree | ||
![]() | itemDoubleClick | 유저가 컨트롤내의 아이템을 더블 클릭 했을 때에 dispatch됩니다. | ListBase | |
![]() | itemEditBegin |
editedItemPosition property가 설정되어 아이템이 편집 가능하게 되었을 때에 dispatch됩니다. | List | |
![]() | itemEditBeginning | 유저가, 아이템상, 리스트의 탭상, 또는 리스트내에서 mouse button를 떼어 놓았을 때, 또는 그 외의 방법으로 아이템을 편집하려고 시도했을 때에 dispatch됩니다. | List | |
![]() | itemEditEnd | 어떠한 이유로써 아이템 편집 세션이 종료할 경우에 dispatch됩니다. | List | |
![]() | itemFocusIn | 아이템 렌더러가 포커스를 얻었을 때에 dispatch됩니다. 유저가 List 컨트롤의 아이템을 클릭하는지, 키보드를 사용해 아이템으로 이동했을 경우에 발생할 가능성이 있습니다. | List | |
![]() | itemFocusOut | 아이템 렌더러가 포커스를 잃었을 때에 dispatch됩니다. 유저가 List 컨트롤내 또는 리스트의 외부에 있는 다른 아이템을 클릭하는지, 키보드를 사용해 List 컨트롤의 내부 또는 외부에 있는 다른 아이템으로 이동했을 경우에 발생할 가능성이 있습니다. | List | |
| itemOpen | 브랜치(branch)가 열렸다 (deploy되었다) 풀어에 dispatch합니다. | Tree | ||
| itemOpening | 브랜치(branch)가 열렸을 때 또는 닫혀졌을 때에 dispatch합니다. | Tree | ||
![]() | itemRollOut | 유저가 마우스 포인터를 컨트롤의 아이템외로 이동했을 때에 dispatch됩니다. | ListBase | |
![]() | itemRollOver | 유저가 컨트롤내의 아이템상에 마우스 포인터를 거듭했을 때에 dispatch됩니다. | ListBase | |
![]() | 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 | |
![]() | scroll | 컨텐츠가 스크롤 되었을 때에 dispatch됩니다. | ScrollControlBase | |
![]() | 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 변환 패턴으로 행을 표시하는 경우에 사용하는 색입니다. 값에는, 복수의 색의 배열을 지정합니다. backgroundColor property가 지정되어 있지 않은 경우만 사용됩니다.
디폴트치undefined. | Tree | ||
![]() | backgroundAlpha | 형태: Number CSS 의 Inheritance: nobackgroundColor property로 정의되고 있는 색의 알파 레벨, 또는 backgroundImage 스타일로 정의되고 있는 이미지 또는 SWF 파일의 알파 레벨입니다. | ScrollControlBase | |
![]() | backgroundColor | 형태: uint 형식: Color CSS 의 Inheritance: no 컴퍼넌트의 배경색입니다. | ScrollControlBase | |
|
backgroundDisabledColor
| 형태: uint 형식: Color CSS 의 Inheritance: yes 컴퍼넌트가 무효가 되어 있는 경우의 컴퍼넌트 배경색입니다. 글로벌 디폴트치는 undefined 입니다. List 컨트롤의 디폴트치는,0xDDDDDD (밝은 회색)입니다. 컨테이너가 무효가 되어 있는 경우는, 배경이 회색 표시됩니다. 이 회색 표시의 정도는,disabledOverlayAlpha 스타일로 제어합니다.
| Tree | ||
![]() | backgroundImage | 형태: Object 형식: File CSS 의 Inheritance: no 컴퍼넌트의 배경 이미지입니다. | ScrollControlBase | |
![]() | backgroundSize | 형태: String CSS 의 Inheritance: nobackgroundImage 로 지정되고 있는 이미지를, 원의 크기와는 다른 크기에 확대 및 축소합니다. | ScrollControlBase | |
![]() | borderColor | 형태: uint 형식: Color CSS 의 Inheritance: no 경계선의 색입니다. | ScrollControlBase | |
![]() | borderSides | 형태: String CSS 의 Inheritance: no 경계 박스의 경계 가운데, 어떤 것이 표시되는지를 나타냅니다. | ScrollControlBase | |
![]() | borderSkin | 형태: Class CSS 의 Inheritance: no 컴퍼넌트의 경계의 스킨입니다. | ScrollControlBase | |
![]() | borderStyle | 형태: String CSS 의 Inheritance: no 경계 박스 보기 스타일입니다. | ScrollControlBase | |
![]() | borderThickness | 형태: Number 형식: Length CSS 의 Inheritance: no 경계 박스의 경계선의 폭입니다. | ScrollControlBase | |
![]() | bottom | 형태: Number 형식: Length CSS 의 Inheritance: no 컴퍼넌트의 하단으로부터 부모 컨테이너의 하단까지의 수직 거리 (픽셀 단위)를 나타냅니다. | UIComponent | |
![]() | color | 형태: uint 형식: Color CSS 의 Inheritance: yes 컴퍼넌트의 label를 포함한 컴퍼넌트내의 텍스트의 색입니다. | ScrollControlBase | |
![]() | cornerRadius | 형태: Number 형식: Length CSS 의 Inheritance: no 컴퍼넌트의 모퉁이를 뒤따르고 있는 둥그스름의 반경입니다. | ScrollControlBase | |
|
defaultLeafIcon
| 형태: Class 형식: EmbeddedFile CSS 의 Inheritance: no 리프 아이템의 디폴트의 아이콘을 지정합니다. MXML 에서는, 다음의 문장구조법을 사용해 이 property를 설정할 수 있습니다. defaultLeafIcon="@Embed(source='c.jpg');"
디폴트치TreeNodeIcon in assets.swf. | Tree | ||
|
depthColors
| 형태: Array 형식: Color CSS 의 Inheritance: yes Tree 컨트롤로 사용되는 칼라의 배열입니다 (내림차순). 디폴트치 undefined. | Tree | ||
![]() | disabledColor | 형태: uint 형식: Color CSS 의 Inheritance: yes 컴퍼넌트가 무효인 경우의 텍스트의 색입니다. | ScrollControlBase | |
|
disclosureClosedIcon
| 형태: Class 형식: EmbeddedFile CSS 의 Inheritance: no 아이를 표시하지 않고, 닫고 있는 (서브 트리가 작게 접어지고 있다) 친아이템의 이웃에 표시되고 있는 아이콘을 지정합니다. 디폴트치 TreeDisclosureClosed in assets.swf. | Tree | ||
|
disclosureOpenIcon
| 형태: Class 형식: EmbeddedFile CSS 의 Inheritance: no 열어 아이를 표시하고 있는 친아이템의 이웃에 표시되고 있는 아이콘을 지정합니다. 디폴트치 TreeDisclosureOpen in assets.swf. | Tree | ||
![]() | dropIndicatorSkin | 형태: Class CSS 의 Inheritance: no 드러그 한 아이템을 어디에 드롭 할 수 있는지를 나타내기 위해서(때문에) 사용하는 스킨입니다. | ListBase | |
![]() | dropShadowColor | 형태: uint 형식: Color CSS 의 Inheritance: yes 드롭섀도우의 색입니다. | ScrollControlBase | |
![]() | dropShadowEnabled | 형태: Boolean CSS 의 Inheritance: no 컴퍼넌트의 드롭섀도우 보기 또는 비표시를 지정하는 불형 property입니다. | ScrollControlBase | |
![]() | errorColor | 형태: uint 형식: Color CSS 의 Inheritance: yes 검증이 실패했을 경우의 컴퍼넌트의 하이라이트의 색입니다. | UIComponent | |
![]() | focusAlpha | 형태: Number CSS 의 Inheritance: no 포커스 스킨의 알파 투명도 값을 지정합니다. | ListBase | |
![]() | focusBlendMode | 형태: String CSS 의 Inheritance: no 포커스 구형으로 사용되는 브렌드 모드입니다. | UIComponent | |
![]() | focusRoundedCorners | 형태: String CSS 의 Inheritance: no 포커스 구형의 어느 모퉁이를 둥글게 하는지를 지정합니다. | ListBase | |
![]() | focusSkin | 형태: Class CSS 의 Inheritance: no 포커스 구형의 묘화에 사용하는 스킨입니다. | UIComponent | |
![]() | focusThickness | 형태: Number 형식: Length CSS 의 Inheritance: no 포커스 구형의 아우트라인의 폭 (픽셀 단위)을 나타냅니다. | UIComponent | |
|
folderClosedIcon
| 형태: Class 형식: EmbeddedFile CSS 의 Inheritance: no 트리의 브랜치(branch) 아이템으로 사용하는, 폴더가 닫은 상태의 아이콘을 지정합니다. MXML 에서는, 다음의 문장구조법을 사용해 이 property를 설정할 수 있습니다. folderClosedIcon="@Embed(source='b.jpg');"
디폴트치TreeFolderClosed in assets.swf. | Tree | ||
|
folderOpenIcon
| 형태: Class 형식: EmbeddedFile CSS 의 Inheritance: no 트리의 브랜치(branch) 아이템으로 사용하는, 폴더가 열린 상태의 아이콘을 지정합니다. MXML 에서는, 다음의 문장구조법을 사용해 이 property를 설정할 수 있습니다. folderOpenIcon="@Embed(source='a.jpg');"
디폴트치TreeFolderOpen in assets.swf. | Tree | ||
![]() | fontAntiAliasType | 형태: String CSS 의 Inheritance: yes 내부 TextField 의 antiAliasType property를 설정합니다. | ScrollControlBase | |
![]() | fontFamily | 형태: String CSS 의 Inheritance: yes 사용하는 폰트의 이름입니다. | ScrollControlBase | |
![]() | fontGridFitType | 형태: String CSS 의 Inheritance: yes Flex 컨트롤내의 텍스트를 나타내는 내부 TextField 의 gridFitType property를 설정합니다. | ScrollControlBase | |
![]() | fontSharpness | 형태: Number CSS 의 Inheritance: yes Flex 컨트롤내의 텍스트를 나타내는 내부 TextField 의 sharpness property를 설정합니다. | ScrollControlBase | |
![]() | fontSize | 형태: Number 형식: Length CSS 의 Inheritance: yes 텍스트의 높이 (픽셀 단위)입니다. | ScrollControlBase | |
![]() | fontStyle | 형태: String CSS 의 Inheritance: yes 텍스트를 이탤릭체로 할지 어떨지를 지정합니다. | ScrollControlBase | |
![]() | fontThickness | 형태: Number CSS 의 Inheritance: yes Flex 컨트롤내의 텍스트를 나타내는 내부 TextField 의 thickness property를 설정합니다. | ScrollControlBase | |
![]() | fontWeight | 형태: String CSS 의 Inheritance: yes 텍스트를 볼드체로 할지 어떨지를 지정합니다. | ScrollControlBase | |
![]() | horizontalCenter | 형태: Number 형식: Length CSS 의 Inheritance: no 컴퍼넌트의 부모 컨테이너 속 진심으로 컴퍼넌트의 중심까지의 수평거리 (픽셀 단위)를 나타냅니다. | UIComponent | |
![]() | horizontalScrollBarStyleName | 형태: String CSS 의 Inheritance: no 수평 스크롤 바의 스타일명입니다. | ScrollControlBase | |
|
indentation
| 형태: Number CSS 의 Inheritance: no 트리의 각 레벨의 인덴트입니다 (픽셀 단위). 디폴트치 17. | Tree | ||
![]() | leading | 형태: Number 형식: Length CSS 의 Inheritance: no 추가의 행간을 나타냅니다. | ScrollControlBase | |
![]() | left | 형태: Number 형식: Length CSS 의 Inheritance: no 컴퍼넌트의 부모 컨테이너의 좌단으로부터 컴퍼넌트의 좌단까지의 수평거리 (픽셀 단위)를 나타냅니다. | UIComponent | |
|
openDuration
| 형태: Number 형식: Time CSS 의 Inheritance: no 연 상태나 닫은 상태에의 트란지션에 걸리는 시간의 길이입니다 (밀리 세컨드 단위). 디폴트치 250. | Tree | ||
|
openEasingFunction
| 형태: Function CSS 의 Inheritance: no 콘포넨트tween 을 제어하기 위한 이징 함수입니다. 디폴트치는 | Tree | ||
![]() | paddingBottom | 형태: Number 형식: Length CSS 의 Inheritance: no 행의 하단과 은행내의 렌더러의 하단의 사이의 픽셀수입니다. | ListBase | |
|
paddingLeft
| 형태: Number 형식: Length CSS 의 Inheritance: no 컨테이너의 왼쪽의 경계와 컨텐츠 area의 좌단과의 사이의 픽셀수입니다. 디폴트치는 0 입니다. | Tree | ||
|
paddingRight
| 형태: Number 형식: Length CSS 의 Inheritance: no 컨테이너의 오른쪽의 경계와 컨텐츠 area의 우단과의 사이의 픽셀수입니다. 디폴트치는 0 입니다. | Tree | ||
![]() | paddingTop | 형태: Number 형식: Length CSS 의 Inheritance: no 행의 상단과 은행내의 렌더러의 상단의 사이의 픽셀수입니다. | ListBase | |
![]() | repeatDelay | 형태: Number 형식: Time CSS 의 Inheritance: no 최초의 buttonDown 이벤트로부터,repeatInterval 로 지정된 값으로 buttonDown 이벤트의 반복을 개시할 때까지의 대기 시간 (밀리 세컨드 단위)입니다. | ScrollControlBase | |
![]() | repeatInterval | 형태: Number 형식: Time CSS 의 Inheritance: no 유저가 버튼을 계속 눌렀을 경우에, buttonDown 이벤트를 반복하는 간격 (밀리 세컨드)입니다. | ScrollControlBase | |
![]() | right | 형태: Number 형식: Length CSS 의 Inheritance: no 컴퍼넌트의 우단으로부터 부모 컨테이너의 우단까지의 수평거리 (픽셀 단위)를 나타냅니다. | UIComponent | |
|
rollOverColor
| 형태: uint 형식: Color CSS 의 Inheritance: yes 마우스 포인터가 놓여져 있을 때의 링크의 배경색입니다. 디폴트치 undefined. | Tree | ||
|
selectionColor
| 형태: uint 형식: Color CSS 의 Inheritance: yes 유저가 링크를 선택했을 때의 링크의 배경색입니다. 디폴트치 undefined. | Tree | ||
|
selectionDisabledColor
| 형태: uint 형식: Color CSS 의 Inheritance: yes 리스트아이템의 무효로 된 색을 지정합니다. 디폴트치 0xDDDDDD. | Tree | ||
![]() | selectionDuration | 형태: Number 형식: Time CSS 의 Inheritance: no 선택 effect의 계속 시간입니다. | ListBase | |
|
selectionEasingFunction
| 형태: Function CSS 의 Inheritance: no 프로그램에 의한 tween 의 제어에 사용되는 easingFunction 함수에의 참조입니다.
디폴트치는 | Tree | ||
![]() | shadowDirection | 형태: String CSS 의 Inheritance: no 드롭섀도우의 방향입니다. | ScrollControlBase | |
![]() | shadowDistance | 형태: Number 형식: Length CSS 의 Inheritance: no 드롭섀도우의 폭입니다. | ScrollControlBase | |
![]() | textAlign | 형태: String CSS 의 Inheritance: yes 컨테이너내의 텍스트의 정렬. | ScrollControlBase | |
![]() | textDecoration | 형태: String CSS 의 Inheritance: no 텍스트에 밑줄을 표시할지 어떨지를 지정합니다. | ScrollControlBase | |
![]() | textIndent | 형태: Number 형식: Length CSS 의 Inheritance: yes 텍스트의 1 행 째의 컨테이너 좌단으로부터의 오프셋(offset) (픽셀 단위)입니다. | ScrollControlBase | |
|
textRollOverColor
| 형태: uint 형식: Color CSS 의 Inheritance: yes 마우스 포인터가 행 위에 놓여져 있을 때의 텍스트의 색입니다. 디폴트치 0x2B333C. | Tree | ||
|
textSelectedColor
| 형태: uint 형식: Color CSS 의 Inheritance: yes 유저가 행을 선택했을 때의 텍스트의 색입니다. 디폴트치 0x2B333C. | Tree | ||
![]() | themeColor | 형태: uint 형식: Color CSS 의 Inheritance: yes 컴퍼넌트의 테마 칼라입니다. | UIComponent | |
![]() | top | 형태: Number 형식: Length CSS 의 Inheritance: no 컴퍼넌트의 부모 컨테이너의 상단으로부터 컴퍼넌트의 상단까지의 수직 거리 (픽셀 단위)를 나타냅니다. | UIComponent | |
![]() | useRollOver | 형태: Boolean CSS 의 Inheritance: no 마우스 포인터가 놓여져 있는 행을 하이라이트 표시할지 어떨지를 제어하는 플래그입니다. | ListBase | |
![]() | verticalAlign | 형태: String CSS 의 Inheritance: no 은행내의 렌더러의 수직 방향의 배치입니다. | ListBase | |
![]() | verticalCenter | 형태: Number 형식: Length CSS 의 Inheritance: no 컴퍼넌트의 부모 컨테이너 속 진심으로 컴퍼넌트의 중심까지의 수직 거리 (픽셀 단위)를 나타냅니다. | UIComponent | |
![]() | verticalScrollBarStyleName | 형태: String CSS 의 Inheritance: no 수직 스크롤 바의 스타일명입니다. | ScrollControlBase | |
| dataDescriptor | property |
dataDescriptor:ITreeDataDescriptor [read-write]Tree 는, 데이터에 관한 정보에 대해, 데이터 기술자에게 위임합니다. 다음에, 이 데이터는 데이터 소스에 관한 해석과 이동을 위해서(때문에) 사용됩니다.
이 property를 MXML 의 속성으로서 지정하는 경우, 기술자의 string명은 아니고, 데이터 기술자에게로의 참조를 사용할 필요가 있습니다. 다음의 형식의 property를 사용합니다.
<mx:Tree id="tree" dataDescriptor="{ new MyCustomTreeDataDescriptor()}"/>>
또, 다음의 예와 같이, 네스트 한 서브 태그로서 MXML 의 property를 지정할 수 있습니다.
<mx:Tree> <mx:dataDescriptor> <myCustomTreeDataDescriptor>
디폴트치는, DefaultDataDescriptor 클래스의 내부 인스턴스입니다.
Implements public function get dataDescriptor():ITreeDataDescriptor
public function set dataDescriptor(value:ITreeDataDescriptor ):void
| dataProvider | property |
dataProvider:Object [read-write]표시하는 데이터를 포함한 object입니다. 이 property에 값을 할당하면, Tree 클래스에 의해 다음과 같이 소스 데이터 object가 처리됩니다.
디폴트치null.
이 property는 데이터 바인딩의 소스로서 사용할 수 있습니다.
Implements public function get dataProvider():Object
public function set dataProvider(value:Object ):void
| dragMoveEnabled | property |
dragMoveEnabled:Boolean [read-write]드러그 & 드롭 조작의 일부로서 아이템을 Tree 컨트롤로부터 단지 복사하는 것이 아니라 이동할 수 있는 것을 나타냅니다.
디폴트치true.
public function get dragMoveEnabled():Boolean
public function set dragMoveEnabled(value:Boolean ):void
| firstVisibleItem | property |
firstVisibleItem:Object [read-write]트리의 맨 위의 행에 현재 표시되고 있는 아이템입니다. 브랜치(branch)가 개폐 및 스크롤 된 상태에 응해, 예를 들어, 현재 표시 가능한 아이템중 리스트내에서는 9 번째이거나 루트의 히 손자에 해당하는 것 같은 아이템이어도, 맨 위의 행에 표시되는 일이 있습니다. 이 property를 설정하는 것은, List 컨트롤의 verticalScrollPosition 를 설정하는데 닮았습니다. 현재 표시 가능한 상태에 없는 아이템 (예를 들어, deploy되어 있지 않은 아이템아래에 있는 아이템등)에 대해서는, 이 property를 설정해도 효과는 없습니다.
메모 :Flex 1.0 에서는, 이 property는 실제로는 XMLNode 또는 TreeNode 의 어느쪽이든이었지만, XMLNode 로서 형지를 무늬를 박아서 염색한 것 되고 있었습니다. 2.0 에서는, 이것은 범용 타입의 Object 가 되어, dataProvider 에 포함되어 있는 데이터와 같은 타입의 object가 돌려주어지게 되었습니다.
디폴트치는 Tree 컨트롤내의 최초의 아이템입니다.
이 property는 데이터 바인딩의 소스로서 사용할 수 있습니다.
Implements public function get firstVisibleItem():Object
public function set firstVisibleItem(value:Object ):void
| hasRoot | property |
hasRoot:Boolean [read-only]현재의 dataProvider 에 루트 아이템 (예 : 계층 구조의 단일의 최상정도 노드)이 있는 것을 나타냅니다. XML 및 Object 는, 루트가 있는 타입의 예입니다. 리스트와 배열에는, 루트가 없습니다.
Implements public function get hasRoot():Boolean
See also
| itemIcons | property |
public var itemIcons:Object 아이템의 아이콘을 지정하는 object입니다. object의 각 엔트리에는, 아이템 UID 인 필드명과 다음의 형식의 object인 값이 있습니다.
{iconID:Class, iconID2:클래스}
iconID 필드치는 닫은 아이템 또는 리프 아이템의 아이콘의 클래스입니다. iconID2 는 연 아이템의 아이콘의 클래스입니다.
이 property에서는, 아이템 아이콘의 초기화를 허가하는 것이 상정되고 있습니다. 초기화 후의 이 배열에의 변경은 자동적으로 검출되지 않습니다. 아이콘을 동적으로 변경하려면 setItemIcon() Methods를 사용합니다.
디폴트치undefined.
See also
| maxHorizontalScrollPosition | property |
maxHorizontalScrollPosition:Number [read-write]
Tree 컨트롤의 maxHorizontalScrollPosition property의 최대치입니다. 이 property는, List 컨트롤의 maxHorizontalScrollPosition property와는 달라, 아이템이 개폐했을 때, 및 그 이외의 경우에 트리의 아이템이 표시 또는 비표시가 되었을 때에 (예를 들어 스크롤 등), Tree 컨트롤에 의해 변경됩니다.
이 property를 dataProvider 내에서 기존의 가장 폭의 넓은 아이템을 설정하면, 비록 그 아이템이 4 단계하의 레벨에 있는 것 같은 경우에서도, 유저가 스크롤 해 아이템을 표시할 수 있도록(듯이) 값이 조정됩니다. 이 결과,maxHorizontalScrollPosition property의 값을 읽어들이면, 설정한 것과 같은 값이 읽힙니다만, 그 값은 반드시 Tree 컨트롤이 실제로 사용하는 값이라고는 할 수 없습니다.
디폴트치0.
public function get maxHorizontalScrollPosition():Number
public function set maxHorizontalScrollPosition(value:Number ):void
| openItems | property |
openItems:Object [read-write]열린 상태의 아이템 또는 열도록(듯이) 설정된 아이템입니다.
디폴트치null.
public function get openItems():Object
public function set openItems(value:Object ):void
| showRoot | property |
showRoot:Boolean [read-write]
루트 아이템의 가시성을 설정합니다. dataProvider 데이터에 루트 노드가 있을 때,false 로 설정되었을 경우, Tree 컨트롤은 루트 아이템을 표시하지 않습니다. 루트 아이템의 자손만이 표시됩니다.
이 플래그는, 리스트나 배열등의 루트를 가지지 않는 dataProviders 에서는 무효입니다.
디폴트치true.
public function get showRoot():Boolean
public function set showRoot(value:Boolean ):void
See also
| Tree | () | constructor |
public 함수 Tree()constructor .
| expandChildrenOf | () | Methods |
public function expandChildrenOf(item:Object , open:Boolean ):void 지정한 아이템의 부하에게 있는 모든 트리를 여는지, 또는 닫습니다.
Parametersitem:Object — 개시 아이템
|
|
open:Boolean — 여는 조작이라고 닫는 조작을 바꿉니다.
|
| expandItem | () | Methods |
public function expandItem(item:Object , open:Boolean , animate:Boolean = false, dispatchEvent:Boolean = false, cause:Event = null):void 브랜치(branch) 아이템을 여는 또는 닫습니다. 브랜치(branch) 아이템을 열면, child 브랜치(branch)가 이미 열리고 있는 경우는, child 브랜치(branch)의 개폐 상태가 복원됩니다.
Parametersitem:Object — 설정의 대상으로 하는 아이템입니다.
|
|
open:Boolean — 여는 경우는 true, 닫는 경우는 false 를 지정합니다.
|
|
animate:Boolean (default = false) — 트란지션을 애니메이션화하는 경우는 true 를 지정합니다. 메모 :브랜치(branch)의 아이의 수가 20 을 웃도는 경우는, 퍼포먼스를 향상시키기 위해서(때문에), 첫회의 오픈시는 애니메이션화 되지 않습니다. )
|
|
dispatchEvent:Boolean (default = false) — 여는 애니메이션의 종료후에,open 이벤트를 발행할지 어떨지를 제어합니다.
|
|
cause:Event (default = null) — 이 이벤트는, 존재하는 경우에 아이템이 여는 액션을 기동합니다.
|
| getParentItem | () | Methods |
public function getParentItem(item:Object ):*
아이 아이템의 기존의 부모를 돌려줍니다. 이 Methods는, 아이템이 표시되고 있었는지 또는 현재 표시되고 있는 경우만, 값을 돌려줍니다. 최상정도 아이템은 null 값의 부모를 가집니다.
item:Object — 부모를 취득하는 아이템입니다.
|
* — 아이템의 부모입니다.
|
| initListData | () | Methods |
protected function initListData(item:Object , treeListData:TreeListData ):void 트리 아이템 렌더러가 사용하는 TreeListData object를 초기화합니다.
Parametersitem:Object — 렌더링 되는 아이템입니다.
|
|
treeListData:TreeListData — 아이템을 렌더링 하기 위해서 사용하는 TreeListDataItem 입니다.
|
| isItemOpen | () | Methods |
public function isItemOpen(item:Object ):Boolean
지정한 아이템의 브랜치(branch)가 열려 있는 (아이가 표시되고 있다) 경우는 true 를 돌려줍니다.
item:Object — 조사하는 아이템입니다.
|
Boolean —
열려 있는 경우는 true, 그렇지 않은 경우는 false 입니다.
|
| setItemIcon | () | Methods |
public function setItemIcon(item:Object , iconID:Class , iconID2:Class ):void
아이템에 관련짓는 아이콘을 설정합니다. 이 Methods를 호출하면, 아이템이 리프 아이템인 경우에 그 iconField property 및 iconFunction property가 재정의(override) 됩니다. 브랜치(branch) 아이템에서는,iconField property 및 iconFunction property를 사용하지 않습니다. 이 노드에서는,folderOpenIcon property 및 folderClosedIcon property를 사용합니다.
item:Object — 설정의 대상으로 하는 아이템입니다.
|
|
iconID:Class — 닫은 상태의 아이콘 (또는 리프의 아이콘)의 링키지 식별자입니다.
|
|
iconID2:Class — 연 상태의 아이콘의 링키지 식별자입니다.
|
| change | event |
flash.events.Event
flash.events.Event.CHANGE
유저가 트리의 아이템을 선택했을 때에 dispatch합니다.
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를 사용합니다. |
| itemClose | event |
mx.events.TreeEvent
mx.events.TreeEvent.ITEM_CLOSE
브랜치(branch)가 닫혀졌다 (정리해졌다) 풀어에 dispatch합니다.
TreeEvent.ITEM_CLOSE 이벤트형 정수는, 트리의 브랜치(branch)가 닫은 (정리해진) 상태인 것을 나타냅니다.
이 event 타입의 event object의 각 property에는 다음의 값이 설정되어 있습니다. 이벤트의 종류에 따라서는 무효인 property도 있습니다. 상세한 것에 대하여는, 각 property의 설명을 참조해 주세요.
| Property | Value |
|---|---|
itemRenderer |
닫혀진 노드의 ListItemRenderer 입니다. |
bubbles | false |
cancelable | false |
currentTarget | 이벤트를 처리하는 event listener를 정의하는 object. 예를 들어, event listener의 등록에 myButton.addEventListener() 를 사용하면,currentTarget 의 값은 "myButton" 가 됩니다. |
triggerEvent |
노드가 유저의 액션에 응답해 닫았을 경우는, 키보드 액션 또는 마우스 액션으로서 식별합니다. |
node | 닫혀진 Tree 노드입니다. |
target | 이벤트를 dispatch한 object를 나타냅니다. 이 object는 반드시 이벤트를 받는 object라고는 할 수 없습니다. 이벤트를 받는 object에 항상 액세스 하려면 ,currentTarget property를 사용해 주세요. |
type | TreeEvent.ITEM_CLOSE |
| itemOpen | event |
mx.events.TreeEvent
mx.events.TreeEvent.ITEM_OPEN
브랜치(branch)가 열렸다 (deploy되었다) 풀어에 dispatch합니다.
TreeEvent.ITEM_OPEN 이벤트형 정수는, 트리의 브랜치(branch)가 열린 (deploy된) 상태인 것을 나타냅니다.
이 event 타입의 event object의 각 property에는 다음의 값이 설정되어 있습니다. 이벤트의 종류에 따라서는 무효인 property도 있습니다. 상세한 것에 대하여는, 각 property의 설명을 참조해 주세요.
| Property | Value |
|---|---|
itemRenderer |
열린 노드의 ListItemRenderer 입니다. |
bubbles | false |
cancelable | false |
currentTarget | 이벤트를 처리하는 event listener를 정의하는 object. 예를 들어, event listener의 등록에 myButton.addEventListener() 를 사용하면,currentTarget 의 값은 "myButton" 가 됩니다. |
triggerEvent |
노드가 유저의 액션에 응답해 열었을 경우는, 키보드 액션 또는 마우스 액션으로서 식별합니다. |
node | 열린 Tree 노드입니다. |
target | 이벤트를 dispatch한 object를 나타냅니다. 이 object는 반드시 이벤트를 받는 object라고는 할 수 없습니다. 이벤트를 받는 object에 항상 액세스 하려면 ,currentTarget property를 사용해 주세요. |
type | TreeEvent.ITEM_OPEN |
| itemOpening | event |
mx.events.TreeEvent
mx.events.TreeEvent.ITEM_OPENING
브랜치(branch)가 열렸을 때 또는 닫혀졌을 때에 dispatch합니다.
TreeEvent.ITEM_OPENING event 타입 정수는, 트리의 개폐 직전에 dispatch됩니다.
이 event 타입의 event object의 각 property에는 다음의 값이 설정되어 있습니다. 이벤트의 종류에 따라서는 무효인 property도 있습니다. 상세한 것에 대하여는, 각 property의 설명을 참조해 주세요.
| Property | Value |
|---|---|
animate | 여는 또는 닫는 조작을 애니메이션화할지 어떨지를 지정합니다. |
bubbles | false |
cancelable | true |
currentTarget | 이벤트를 처리하는 event listener를 정의하는 object. 예를 들어, event listener의 등록에 myButton.addEventListener() 를 사용하면,currentTarget 의 값은 "myButton" 가 됩니다. |
dispatchEvent | 여는 애니메이션 또는 닫는 애니메이션의 종료후에,ITEM_OPEN event 또는 ITEM_CLOSE 이벤트를 dispatch할지 어떨지를 지정합니다. true |
itemRenderer |
열린 노드의 ListItemRenderer 입니다. |
node | 열린 Tree 노드입니다. |
opening | 아이템이 열리는 경우는 true, 닫는 경우는 false 입니다. |
target | 이벤트를 dispatch한 object를 나타냅니다. 이 object는 반드시 이벤트를 받는 object라고는 할 수 없습니다. 이벤트를 받는 object에 항상 액세스 하려면 ,currentTarget property를 사용해 주세요. |
triggerEvent |
노드가 유저의 액션에 응답해 열었을 경우는, 키보드 액션 또는 마우스 액션으로서 식별합니다. |
type | TreeEvent.ITEM_OPENING |
<? xml version="1.0" encoding="utf-8"? >
<! -- Tree control example. -->
<mx:Application xmlns:mx="http://www.adobe.com/2006/mxml">
<mx:Script>
<! [CDATA[
[Bindable]
public var selectedNode:Object;
// Event handler for the Tree control change event.
public function treeChanged(event:Event) :void {
selectedNode=Tree(event.target). selectedItem;
}
]]>
</mx:Script>
<mx:XMLList id="treeData">
<node label="Mail Box">
<node label="Inbox">
<node label="Marketing"/>
<node label="Product Management"/>
<node label="Personal"/>
</node>
<node label="Outbox">
<node label="Professional"/>
<node label="Personal"/>
</node>
<node label="Spam"/>
<node label="Sent"/>
</node>
</mx:XMLList>
<mx:Panel title="Tree Control Example" height="75%" width="75%"
paddingTop="10" paddingLeft="10" paddingRight="10" paddingBottom="10">
<mx:Label width="100%" color="blue"
text="Select a node in the Tree control. "/>
<mx:HDividedBox width="100%" height="100%">
<mx:Tree id="myTree" width="50%" height="100%" labelField="@label"
showRoot="false" dataProvider="{treeData}" change="treeChanged(event)"/>
<mx:TextArea height="100%" width="50%"
text="Selected Item: {selectedNode. @label}"/>
</mx:HDividedBox>
</mx:Panel>
</mx:Application>
코멘트가 추가되었을 경우, 메일로 받기. | 코멘트 리포트
현재의 페이지: http://flexdocs.kr/docs/flex2/langref/mx/controls/Tree.html