| Package | mx.controls.listClasses |
| Class | public class ListBase |
| Inheritance | ListBase ScrollControlBase UIComponent FlexSprite Sprite DisplayObjectContainer InteractiveObject DisplayObject EventDispatcher Object |
| Implements | IDataRenderer , IDropInListItemRenderer , IFocusManagerComponent , IListItemRenderer |
| Subclasses | DataGridBase , List , TileBase |
dataProvider property로 지정해, 아이템 렌더러로 표시합니다.
모델과 뷰의 아키텍쳐에서는, ListBase 로부터 파생한 클래스는 뷰를 나타내, dataProvider object는 모델을 나타냅니다.
MXML 문장구조법
MXML 문장구조법의 비표시
ListBase 클래스는 Super 클래스의 모든 태그 property를 Inheritance해, 다음의 태그 property를 추가합니다.
<mx:tagname property allowDragSelection="false|true" allowMultipleSelection="false|true" columnCount="4" columnWidth="NaN" dataProvider="null" dataTipField="label" dataTipFunction="null" dragEnabled="false|true" dragMoveEnabled="false|true" dropEnabled="false|true" iconField="null" iconFunction="null" itemRenderer="null" labelField="label" labelFunction="null" lockedColumnCount=0 lockedRowCount=0 menuSelectionMode="false|true" rowCount="-1" rowHeight="NaN" selectable="true|false" selectedIndex="-1" selectedIndices="null" selectedItem="null" selectedItems="null" showDataTips="false|true" variableRowHeight="false|true" wordWrap="false|true"
스타일 alternatingItemColors="undefined" dropIndicatorSkin="ListDropIndicator" focusAlpha="0.5" focusRoundedCorners="tl tr bl br" paddingBottom="2" paddingLeft="2" paddingRight="0" paddingTop="2" rollOverColor="0xEEFEE6" selectionColor="0x7FCEFF" selectionDisabledColor="0xDDDDDD" selectionDuration="250" selectionEasingFunction="undefined" textRollOverColor="0x2B333C" textSelectedColor="0x2B333C" useRollOver="true|false" verticalAlign="top|middle|bottom"
event change="디폴트치 없음" dataChange="디폴트치 없음" itemClick="디폴트치 없음" itemDoubleClick="디폴트치 없음" itemRollOut="디폴트치 없음" itemRollOver="디폴트치 없음" itemClick="디폴트치 없음" />
See also
| property | 정의 | ||
|---|---|---|---|
![]() | accessibilityProperties : AccessibilityProperties
이 표시 object의 현재의 accessibility options입니다.
| DisplayObject | |
| allowDragSelection : Boolean = false
드러그에 의한 선택이 유효한가 어떤가를 나타내는 플래그입니다.
| ListBase | ||
| allowMultipleSelection : Boolean
복수의 아이템을 동시에 선택할 수 있을지 어떨지를 나타내는 플래그입니다.
| ListBase | ||
![]() | alpha : Number
지정된 object의 알파 투명도 값을 나타냅니다.
| DisplayObject | |
![]() | baselinePosition : Number
컴퍼넌트의 텍스트의 1 행 째의 baseline y 좌표를 지정합니다.
| UIComponent | |
![]() | 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 | ||
| dataProvider : Object
표시하는 데이터세트입니다.
| ListBase | ||
| 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
드러그 & 드롭 조작으로 아이템을 단지 복사하는 대신에 이동하는 것이 가능한가 어떤가를 나타내는 플래그입니다.
| ListBase | ||
| dropEnabled : Boolean
드러그 한 아이템을 컨트롤에 드롭 할 수 있을지 어떨지를 나타내는 플래그입니다.
| ListBase | ||
![]() | dropTarget : DisplayObject
스프라이트의 드러그처 또는 스프라이트가 드롭 된 앞 display object를 지정합니다.
| Sprite | |
![]() | enabled : Boolean
컴퍼넌트가 유저의 조작을 받아들일 수가 있을지 어떨지를 지정합니다.
| UIComponent | |
![]() | errorString : String
발리 데이터에 의해 컴퍼넌트를 감시하고 있을 때, 검증이 실패했을 경우에, 그 컴퍼넌트의 에러 힌트에 표시되는 텍스트입니다.
| UIComponent | |
![]() | explicitHeight : Number
컴퍼넌트의 좌표내에 있어서의 컴퍼넌트의 명시적인 높이 (픽셀 단위)를 지정하는 수치입니다.
| UIComponent | |
![]() | explicitMaxHeight : Number
컴퍼넌트의 좌표내에 있어서의 컴퍼넌트의 최대의 높이 (픽셀 단위)를 지정하는 수치입니다.
| UIComponent | |
![]() | explicitMaxWidth : Number
컴퍼넌트의 좌표내에 있어서의 컴퍼넌트의 최대의 폭 (픽셀 단위)을 지정하는 수치입니다.
| UIComponent | |
![]() | explicitMinHeight : Number
컴퍼넌트의 좌표내에 있어서의 컴퍼넌트의 최소의 높이 (픽셀 단위)를 지정하는 수치입니다.
| UIComponent | |
![]() | explicitMinWidth : Number
컴퍼넌트의 좌표내에 있어서의 컴퍼넌트의 최소의 폭 (픽셀 단위)을 지정하는 수치입니다.
| UIComponent | |
![]() | explicitWidth : Number
컴퍼넌트의 좌표내에 있어서의 컴퍼넌트의 명시적인 폭 (픽셀 단위)을 지정하는 수치입니다.
| UIComponent | |
![]() | filters : Array
표시 object에 현재 관련지을 수 있고 있는 각 필터 object가 포함되고 있는 인덱스 첨부의 배열입니다.
| DisplayObject | |
![]() | focusEnabled : Boolean
컴퍼넌트가, 클릭되었을 때에 포커스를 받아들일 수 있을지 어떨지를 나타냅니다.
| UIComponent | |
![]() | focusManager : IFocusManager
이 컴퍼넌트와 그 피어-에 대한 포커스를 제어하는 FocusManager 를 취득합니다.
| UIComponent | |
![]() | focusPane : Sprite
이 object에 관련지을 수 있었던 포카스페인입니다.
| UIComponent | |
![]() | focusRect : Object
이 object가 포커스 구형을 표시할지 어떨지를 지정합니다.
| InteractiveObject | |
![]() | graphics : Graphics
벡터의 묘화 커멘드가 발생하는, 이 스프라이트에 속하는 Graphics object를 지정합니다.
| Sprite | |
![]() | height : Number
부모의 좌표내에 있어서의 컴퍼넌트의 높이 (픽셀 단위)를 지정하는 수치입니다.
| UIComponent | |
![]() | hitArea : Sprite
스프라이트의 히트 area가 되는 다른 스프라이트를 지정합니다.
| Sprite | |
![]() | horizontalScrollPolicy : String
수평 스크롤 바를 항상 온으로 하는지, 항상 오프로 하는지, 또는
setScrollBarProperties() Methods에게 건네지는 Parameters에 근거해 자동적으로 변경하는지를 나타내는 property입니다. | ScrollControlBase | |
![]() | horizontalScrollPosition : Number
좌단으로부터 컨텐츠에의 오프셋(offset)입니다.
| ScrollControlBase | |
| iconField : String
데이터 프로바이더 object내의 필드의 이름입니다. 무엇을 아이콘으로서 표시할까를 결정합니다.
| ListBase | ||
| iconFunction : Function
아이콘을 결정하기 위해서(때문에) 각 아이템으로 실행되는 유저 지정의 함수입니다.
| ListBase | ||
![]() | id : String
컴퍼넌트의 ID 입니다.
| UIComponent | |
![]() | 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
컨트롤의 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
horizontalScrollPosition property의 최대치입니다. | ScrollControlBase | |
![]() | 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 | |
![]() | 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 | |
![]() | 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 | ||
![]() | 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에 대해서 현재 트인 되고 있는 property의 배열.
| UIComponent | |
![]() | uid : String
object의 일의의 식별자입니다.
| UIComponent | |
![]() | updateCompletePendingFlag : Boolean
object가 3 단계의 레이아웃 검증을 완료한 것일지 어떨지를 나타내는 플래그입니다 (몇개의 검증이 필수였을 경우).
| UIComponent | |
![]() | useHandCursor : Boolean
buttonMode property가 true 로 설정된 스프라이트상에 마우스가 이동했을 때에, 가리켜 핸드 포인터 (핸드 커서)를 표시할지 어떨지를 나타내는 불리언 값입니다. | Sprite | |
![]() | validationSubField : String
이 컴퍼넌트에 subfield를 관련짓기 위해서(때문에) 발리 데이터에 의해 사용됩니다.
| UIComponent | |
| value : Object
[read-only]
선택한 아이템인가, 또는 선택한 아이템의 데이터 필드 또는 라벨 필드입니다.
| 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 | |
| property | 정의 | ||
|---|---|---|---|
| anchorBookmark : CursorBookmark
엥커인 아이템의 북마크입니다.
| ListBase | ||
| anchorIndex : int = -1
선택 엥커 포인트가 되는 데이터 프로바이더내의 아이템의 오프셋(offset)입니다.
| ListBase | ||
![]() | border : IFlexDisplayObject
경계선 object입니다.
| ScrollControlBase | |
| caretBookmark : CursorBookmark
caret의 위치에 있는 아이템의 북마크입니다.
| ListBase | ||
| caretIndex : int = -1
선택 caret 포인트가 되는 데이터 프로바이더내의 아이템의 오프셋(offset)입니다.
| ListBase | ||
| caretIndicator : Sprite
어느 렌더러가 caret인지를 나타내는 그래픽이 포함되는 DisplayObject 입니다.
| ListBase | ||
| caretItemRenderer : IListItemRenderer
caret의 위치에 있는 아이템의 렌더러입니다.
| ListBase | ||
| caretUID : String
caret의 위치에 있는 아이템의 UID 입니다.
| ListBase | ||
| collection : ICollectionView
데이터 프로바이더를 나타내는 ICollectionView 입니다.
| ListBase | ||
| defaultColumnCount : int = 4
디폴트로 표시하는 열의 수입니다.
| ListBase | ||
| defaultRowCount : int = 4
디폴트로 표시하는 행의 수입니다.
| ListBase | ||
| dragImage : IUIComponent
[read-only]
드러그 & 드롭 조작중에 비주얼 object를 표시하는 클래스의 인스턴스를 취득합니다.
| ListBase | ||
| dragImageOffsets : Point
[read-only]
드러그 & 드롭의 드러그 이미지의 오프셋(offset)를 취득합니다.
| ListBase | ||
explicitColumnCount : int = -1columnCount property를 명시적으로 설정하는 것에 의해 요구된 렬수입니다. | ListBase | ||
explicitColumnWidth : Number
columnWidth 를 명시적으로 설정하는 것에 의해 요구된 렬폭입니다. | ListBase | ||
explicitRowCount : int = -1rowCount 를 명시적으로 설정하는 것에 의해 요구된 행수입니다. | ListBase | ||
explicitRowHeight : Number
rowHeight 를 명시적으로 설정하는 것에 의해 요구된 행의 높이입니다. | ListBase | ||
| freeItemRenderers : Array
미사용의 아이템 렌더러의 스택입니다.
| ListBase | ||
| highlightIndicator : Sprite
어느 렌더러가 하이라이트 되고 있는지를 나타내는 그래픽이 포함되는 DisplayObject 입니다.
| ListBase | ||
| highlightItemRenderer : IListItemRenderer
현재 마우스 포인터가 놓여져 있는지, caret의 위치에 있는 렌더러입니다.
| ListBase | ||
| highlightUID : String
현재 마우스 포인터가 놓여져 있는지, caret의 위치에 있는 아이템의 UID 입니다.
| ListBase | ||
![]() | horizontalScrollBar : ScrollBar
수평 스크롤 바입니다.
| ScrollControlBase | |
itemsNeedMeasurement : Boolean = truecolumnWidth property 및 rowHeight property의 계산이 필요한가 어떤가를 나타내는 플래그입니다. | ListBase | ||
| itemsSizeChanged : Boolean = false
렌더러의 크기가 변경된 가능성이 있는 것을 나타내는 플래그입니다.
| ListBase | ||
| iterator : IViewCursor
데이터 프로바이더로부터 아이템을 취득해, 렌더러에 아이템을 건네주기 위해서(때문에) 사용되는 메인 IViewCursor 입니다.
| ListBase | ||
| iteratorValid : Boolean = true
페이지 폴트가 발생한 것, 및 이테레이타의 위치가 유효하지 않은 것 (표시중의 맨 위의 아이템과 다른 위치가 되어 있는 것)을 나타내는 플래그입니다.
| ListBase | ||
| keySelectionPending : Boolean = false
키보드에 의한 선택이 페이지 폴트에 의해 중단되었는지 어떠했는지를 나타내는 플래그입니다.
| ListBase | ||
| lastDropIndex : int
드롭 타겟으로 추가되는 드러그 아이템의 위치를 나타내는, 최신의 계산이 끝난 인덱스입니다.
| ListBase | ||
| lastSeekPending : ListBaseSeekPending
페이지 폴트를 일으킨 마지막 시크입니다.
| ListBase | ||
| listContent : ListBaseContentHolder
모든 아이템 렌더러, 선택 및 하이라이트의 인디케이터(indicator), 그 외의 지원(support)되고 있는 그래픽의 부모가 되는 내부 표시 object입니다.
| ListBase | ||
| listItems : Array
각 데이터 프로바이더 아이템을 렌더링 하는 itemRenderer 인스턴스를 포함하는 배열의 배열입니다.
| ListBase | ||
![]() | maskShape : Shape
마스크입니다.
| ScrollControlBase | |
| rendererChanged : Boolean = false
렌더러가 변경된 것을 나타내는 플래그입니다.
| ListBase | ||
| rowInfo : Array
listItems 내의 행에 관해서 행의 높이 및 그 외의 트랙킹 정보를 캐쉬하는 ListRowInfo object의 배열입니다.
| ListBase | ||
| rowMap : Object
아이템 렌더러를 각각의 ListRowInfo object에 대응 붙이는 해시 MAP입니다.
| ListBase | ||
![]() | scrollAreaChanged : Boolean
스크롤 바 보기 / 비표시를 위해, 스크롤 area가 변경된 것을 나타내는 플래그입니다.
| ScrollControlBase | |
| selectedData : Object
어느 object가 현재 선택되고 있을까를 트랙킹 하는 ListBaseSelectionData object의 해시 테이블입니다.
| ListBase | ||
| selectionIndicators : Object
선택의 인디케이터(indicator)의 해시 테이블입니다.
| ListBase | ||
| selectionLayer : Sprite
모든 선택과 하이라이트의 인디케이터(indicator)가 묘화 되는
listContent 내의 layer입니다. | ListBase | ||
| selectionTweens : Object
선택의 트인의 해시 테이블입니다.
| ListBase | ||
| showCaret : Boolean
caret를 표시할지 어떨지를 나타내는 플래그입니다.
| ListBase | ||
![]() | unscaledHeight : Number
확대 / 축소 없음의 컴퍼넌트의 높이를 요구하는 편리한 Methods입니다. 컴퍼넌트의 묘화 및 아이의 레이아웃은 모두, 이 높이의 네모진 범위내에서 실시할 필요가 있습니다. 또, 이 값은
updateDisplayList() 에 인수로서 건네받습니다. | UIComponent | |
![]() | unscaledWidth : Number
확대 / 축소 없음의 컴퍼넌트의 폭을 요구하는 편리한 Methods입니다. 컴퍼넌트의 묘화 및 아이의 레이아웃은 모두, 이 폭의 네모진 범위내에서 실시할 필요가 있습니다. 또, 이 값은
updateDisplayList() 에 인수로서 건네받습니다. | UIComponent | |
![]() | verticalScrollBar : ScrollBar
수직 스크롤 바입니다.
| ScrollControlBase | |
| visibleData : Object
뷰에 현재 포함되어 있는 데이터 프로바이더 아이템 렌더러의 해시 테이블입니다.
| ListBase | ||
wordWrapChanged : Boolean = falsewordWrap property의 값이, 표시 리스트의 전회의 갱신 이후로 변경되었는지 어떠했는지를 나타내는 플래그입니다. | ListBase | ||
| Methods | 정의 | ||
|---|---|---|---|
| ListBase ()
constructor .
| ListBase | ||
![]() | 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 | |
![]() | 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 | |
| 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 | |
![]() | 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 | ||
| 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 | |
![]() | 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 | ||
| drawRowBackgrounds ():void
행의 색, 경계선, 및 배경이 교대로 다르도록(듯이) 묘화 합니다.
| ListBase | ||
| drawSelectionIndicator (indicator:Sprite , x:Number , y:Number , width:Number , height:Number , color:uint , itemRenderer:IListItemRenderer ):void
지정된 Sprite 에, 지정된 위치, 폭, 높이, 색으로 선택의 인디케이터(indicator)를 묘화 합니다.
| ListBase | ||
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 | |
![]() | 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 | |
| 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
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 |
유저의 조작에 의해 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 | ||
| itemDoubleClick | 유저가 컨트롤내의 아이템을 더블 클릭 했을 때에 dispatch됩니다. | ListBase | ||
| 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 리스트내의 아이템의 배경색으로서 사용되는 칼라입니다. 값은, 복수의 색으로부터 되는 배열입니다. 리스트아이템의 배경에는, 배열내의 색이 교체로 사용됩니다. DataGrid 컨트롤에서는, 1 개의 행에 있는 아이템은 모두 같은 배경색이 되어, 각 행의 배경색은 칼라의 배열로 지정됩니다. TileList 컨트롤에서는, 단일의 리스트를 사용해 2 차원을 표시합니다만, 그 스타일은, 리스트의 렬수와 행수, 및 지정한 칼라의 수에 의해, 체크 무늬 모양이나 스트라이프 등, 다양한 패턴이 됩니다. TileList 에서는, 레이아웃의 방향에 따라 개개의 아이템의 배경색을 배치하는 것으로 칼라가 주기적으로 바뀝니다. 칼라수와 렬수가 짝수의 TileList 를 수평 방향으로 레이아웃 하면, 스트라이프가 됩니다. 렬수가 홀수의 경우는, 체크 무늬 모양이 됩니다.
undefined. | ListBase | ||
![]() | backgroundAlpha | 형태: Number CSS 의 Inheritance: nobackgroundColor property로 정의되고 있는 색의 알파 레벨, 또는 backgroundImage 스타일로 정의되고 있는 이미지 또는 SWF 파일의 알파 레벨입니다. | ScrollControlBase | |
![]() | backgroundColor | 형태: uint 형식: Color CSS 의 Inheritance: no 컴퍼넌트의 배경색입니다. | ScrollControlBase | |
![]() | 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 | |
![]() | disabledColor | 형태: uint 형식: Color CSS 의 Inheritance: yes 컴퍼넌트가 무효인 경우의 텍스트의 색입니다. | ScrollControlBase | |
|
dropIndicatorSkin
| 형태: Class CSS 의 Inheritance: no 드러그 한 아이템을 어디에 드롭 할 수 있는지를 나타내기 위해서(때문에) 사용하는 스킨입니다. ListBase 로부터 파생한 컴퍼넌트가, 드러그 & 드롭 조작의 드롭처로서 사용할 수 있는 경우는, showDropFeedback() Methods의 호출에 의해 이 클래스의 인스턴스가 작성되어 드롭 위치의 아이템의 itemRenderer 에 대해서 1 픽셀상에 배치됩니다. 여기서 아이템을 드롭 하면, 드롭 한 아이템은 이 아이템의 1 개상이 됩니다.
디폴트치mx.controls.listClasses.ListDropIndicator. | 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 포커스 스킨의 알파 투명도 값을 지정합니다. 디폴트치 0.4. | ListBase | ||
![]() | 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" 가 됩니다.
| ListBase | ||
![]() | focusSkin | 형태: Class CSS 의 Inheritance: no 포커스 구형의 묘화에 사용하는 스킨입니다. | UIComponent | |
![]() | focusThickness | 형태: Number 형식: Length CSS 의 Inheritance: no 포커스 구형의 아우트라인의 폭 (픽셀 단위)을 나타냅니다. | UIComponent | |
![]() | 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 | |
![]() | leading | 형태: Number 형식: Length CSS 의 Inheritance: no 추가의 행간을 나타냅니다. | ScrollControlBase | |
![]() | left | 형태: Number 형식: Length CSS 의 Inheritance: no 컴퍼넌트의 부모 컨테이너의 좌단으로부터 컴퍼넌트의 좌단까지의 수평거리 (픽셀 단위)를 나타냅니다. | UIComponent | |
|
paddingBottom
| 형태: Number 형식: Length CSS 의 Inheritance: no 행의 하단과 은행내의 렌더러의 하단의 사이의 픽셀수입니다. 디폴트치 2. | ListBase | ||
|
paddingLeft
| 형태: Number 형식: Length CSS 의 Inheritance: no 컨테이너의 왼쪽의 경계와 컨텐츠 area의 좌단과의 사이의 픽셀수입니다. 디폴트치는 0 입니다. | ListBase | ||
|
paddingRight
| 형태: Number 형식: Length CSS 의 Inheritance: no 컨테이너의 오른쪽의 경계와 컨텐츠 area의 우단과의 사이의 픽셀수입니다. 디폴트치는 0 입니다. | ListBase | ||
|
paddingTop
| 형태: Number 형식: Length CSS 의 Inheritance: no 행의 상단과 은행내의 렌더러의 상단의 사이의 픽셀수입니다. 디폴트치 2. | 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 포인터가 렌더러상에 놓여졌을 때의 렌더러의 배경색입니다. 디폴트치 0xEEFEE6. | ListBase | ||
|
selectionColor
| 형태: uint 형식: Color CSS 의 Inheritance: yes 렌더러가 선택되었을 때의 렌더러의 배경색입니다. 디폴트치 0x7FCEFF. | ListBase | ||
|
selectionDisabledColor
| 형태: uint 형식: Color CSS 의 Inheritance: yes 컴퍼넌트가 무효가 되어 있을 때 적용하는 렌더러의 배경색입니다. 디폴트치 0xDDDDDD. | ListBase | ||
|
selectionDuration
| 형태: Number 형식: Time CSS 의 Inheritance: no 선택 effect의 계속 시간입니다. 아이템이 선택되었을 때, 배경색의 묘화에 수반해 effect가 재생됩니다. 0 으로 설정하면 effect가 무효가 됩니다. 디폴트치 250. | ListBase | ||
|
selectionEasingFunction
| 형태: Function CSS 의 Inheritance: no 선택 effect의 easingFunction 입니다. 아이템이 선택되었을 때, 배경색의 묘화에 수반해 effect가 재생됩니다. 디폴트는, 칼라의 직선적인 용명입니다. easingFunction 를 사용해 선택 effect를 제어할 수 있습니다. 디폴트치 undefined. | ListBase | ||
![]() | 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. | ListBase | ||
|
textSelectedColor
| 형태: uint 형식: Color CSS 의 Inheritance: yes 렌더러가 선택되었을 때의 렌더러의 텍스트색입니다. 디폴트치 0x2B333C. | ListBase | ||
![]() | themeColor | 형태: uint 형식: Color CSS 의 Inheritance: yes 컴퍼넌트의 테마 칼라입니다. | UIComponent | |
![]() | top | 형태: Number 형식: Length CSS 의 Inheritance: no 컴퍼넌트의 부모 컨테이너의 상단으로부터 컴퍼넌트의 상단까지의 수직 거리 (픽셀 단위)를 나타냅니다. | UIComponent | |
|
useRollOver
| 형태: Boolean CSS 의 Inheritance: no 마우스 포인터가 놓여져 있는 행을 하이라이트 표시할지 어떨지를 제어하는 플래그입니다. true 의 경우, 마우스 포인터가 놓여져 있는 행은 하이라이트 표시됩니다. false 의 경우, 행은 선택되었을 경우에게만 하이라이트 표시됩니다.
디폴트치true. | ListBase | ||
|
verticalAlign
| 형태: String CSS 의 Inheritance: no 은행내의 렌더러의 수직 방향의 배치입니다. 유효한 값은, "top","middle", 및 "bottom" 입니다. DataGrid 에서는, 각 열의 아이템이 행에 대해서 다양한 높이를 가지는 경우에, 이 스타일,paddingTop 스타일, 및 paddingBottom 스타일에 근거해 렌더러를 행에 배치합니다. 다른 리스트 클래스에서는 verticalAlign 를 사용합니다만, 아이템 렌더러로 이 스타일 property를 조사해 그 값에 근거해 아이템의 레이아웃을 조정할 수 있습니다.
디폴트치"top". | ListBase | ||
![]() | verticalCenter | 형태: Number 형식: Length CSS 의 Inheritance: no 컴퍼넌트의 부모 컨테이너 속 진심으로 컴퍼넌트의 중심까지의 수직 거리 (픽셀 단위)를 나타냅니다. | UIComponent | |
![]() | verticalScrollBarStyleName | 형태: String CSS 의 Inheritance: no 수직 스크롤 바의 스타일명입니다. | ScrollControlBase | |
| allowDragSelection | property |
public var allowDragSelection:Boolean = false드러그에 의한 선택이 유효한가 어떤가를 나타내는 플래그입니다. 드러그에 의한 선택은, 선택하는 아이템 위에 마우스를 두어도 mouse button를 누를 수가 없는 통상의 선택은 아니고, 아이템에의 드러그에 의해 아이템을 선택하는 기능입니다. 이 기능은 ComboBox 의 드롭 다운으로 사용되어 마우스를 드롭 다운 버튼 위에 두어, 마우스를 드롭 다운에 드러그 해 아이템을 선택할 때의, mouse button의 압하를 지원(support)합니다.
디폴트치false.
| allowMultipleSelection | property |
allowMultipleSelection:Boolean [read-write]
복수의 아이템을 동시에 선택할 수 있을지 어떨지를 나타내는 플래그입니다. true 의 경우, 유저는 복수의 아이템을 선택할 수 있습니다. 불연속인 선택을 무효로 하는 옵션은 없습니다. 표준의 복합 선택 조작 (Shift 키를 누르면서 클릭, 또는 Ctrl 키를 누르면서 클릭)은 항상 사용할 수 있습니다.
디폴트치false.
public function get allowMultipleSelection():Boolean
public function set allowMultipleSelection(value:Boolean ):void
| anchorBookmark | property |
protected var anchorBookmark:CursorBookmark 엥커인 아이템의 북마크입니다. 컴퍼넌트에서는, 북마크를 통해서 아이템의 콜렉션내의 위치까지 재빠르게 시크 할 수가 있습니다. 이 property는, caret 또는 하이라이트 표시 아이템과 엥커와의 사이에 있는 아이템세트를 선택하는 경우나, 소트 또는 필터를 적용한 후에 선택되고 있는 아이템을 검색하는 경우에, 사용합니다.
| anchorIndex | property |
| caretBookmark | property |
protected var caretBookmark:CursorBookmark caret의 위치에 있는 아이템의 북마크입니다. 컴퍼넌트에서는, 북마크를 통해서 아이템의 콜렉션내의 위치까지 재빠르게 시크 할 수가 있습니다.
| caretIndex | property |
| caretIndicator | property |
protected var caretIndicator:Sprite 어느 렌더러가 caret인지를 나타내는 그래픽이 포함되는 DisplayObject 입니다.
| caretItemRenderer | property |
protected var caretItemRenderer:IListItemRenderer caret의 위치에 있는 아이템의 렌더러입니다. 선택 모델에게는, 엥커, caret, 및 하이라이트 표시 아이템이 존재합니다. 마우스를 사용해 선택을 실시하는 경우, 마우스가 아이템 위에 놓여지면 마우스아래의 아이템이 하이라이트 표시됩니다. 마우스가 모디파이아키 (Shift 키 또는 Ctrl 키) 없음으로 클릭되면, 선택된 아이템세트가 클리어 되어 하이라이트 표시의 아이템이 선택되어 엥커가 됩니다. 마우스의 선택에서는 caret는 사용되지 않습니다. 엥커가 존재해, Shift 키를 사용한 상태로 다른 아이템이 선택되었을 경우는, 선택되고 있던 낡은 아이템세트가 클리어 되어 아이템과 엥커의 사이에 있는 아이템이 모두 선택됩니다. Ctrl 키를 사용한 상태로 아이템이 클릭되면, 개개의 아이템의 선택이 바뀝니다. 엥커는 이동하지 않습니다.
키보드를 사용해 아이템을 선택하는 경우, 커서 키가 모디파이아키없이 사용되면, 낡은 선택이 클리어 되어 새로운 아이템이 선택되어 엥커 및 caret가 되어, caret의 인디케이터(indicator)가 선택 하이라이트의 주위에 표시됩니다. 유저가 Shift 키를 사용한 상태로 커서 키를 사용하면, 낡은 선택이 클리어 되어 엥커와 새로운 아이템의 사이에 있는 아이템이 선택됩니다. caret는 새로운 아이템으로 이동합니다. Ctrl 키를 사용한 상태로 커서 키가 사용되었을 경우는, caret가 이동할 뿐입니다. 유저는 스페이스 키를 사용해 caret아래에 있는 아이템의 선택을 바꿀 수가 있습니다.
| caretUID | property |
protected var caretUID:String caret의 위치에 있는 아이템의 UID 입니다.
| collection | property |
protected var collection:ICollectionView
데이터 프로바이더를 나타내는 ICollectionView 입니다. dataProvider property를 설정하면, ICollectionView 인터페이스를 지원(support)해 이 property에 결과를 설정하도록(듯이), Flex 에 의해 필요에 따라서 데이터 프로바이더가 랩 됩니다. 그 후, ListBase 는 이 property를 사용해 프로바이더내의 데이터에 액세스 합니다. dataProvider property를 취득하면, Flex 로부터 이 값이 돌려주어집니다.
| columnCount | property |
columnCount:int [read-write]TileList 컨트롤에 표시하는 열의 수인가, 또는 HorizontalList 컨트롤내의 아이템의 수입니다. DataGrid 의 경우는, 표시되는 렬수가 됩니다. 메모:이 property를 설정해도 DataGrid 컨트롤에는 영향이 없습니다. DataGrid 컨트롤의 렬수는, 컨트롤의 폭과 개개의 렬폭에 근거합니다.
디폴트치4.
public function get columnCount():int
public function set columnCount(value:int ):void
| columnWidth | property |
columnWidth:Number [read-write]컨트롤의 열의 폭입니다. 이 property는 TileList 및 HorizontalList 컨트롤에 의해 사용됩니다. 이것은, 개개의 DataGridColumn 의 폭이 설정되는 DataGrid 컨트롤에는 영향을 주지 않습니다.
디폴트치50.
public function get columnWidth():Number
public function set columnWidth(value:Number ):void
| data | property |
data:Object [read-write]이 컴퍼넌트를 아이템 렌더러 또는 아이템 에디터로서 사용할 경우에, 이 컴퍼넌트에 의해 데이터 프로바이더상에 렌더링 되는 아이템입니다. 리스트 클래스에서는 렌더러 또는 에디터 마다 이 property가 설정되어 컴퍼넌트에 의해 데이터가 표시됩니다. ListBase 로부터 파생한 클래스에서는, DataGrid 의 List 나 열의 1 개가 List 인 DataGrid 를 사용하고 있는 경우등이 복잡한 상황에 대응하기 위해서, 이 property가 지원(support)되고 있습니다.
리스트 클래스에서는,data property에 가세해 listData property를 사용하는 것으로, 표시 내용이 결정됩니다. 리스트 클래스가 DataGrid 내에 있는 경우, 열의 dataField property가 데이터의 property에 매핑 되어selectedItem 의 값이 그 property로 설정됩니다. List 또는 TileList 컨트롤내에 있는 경우는, 리스트의 labelField property가 데이터내의 property에 매핑 되고 있을 필요가 있어,selectedItem 의 값은 그 property로 설정됩니다. 그렇지 않은 경우,selectedItem 는 데이터 그 자체로 설정됩니다.
이 property는, 데이터 프로바이더를 사용합니다만, 데이터 프로바이더의 설정은 하지 않습니다. 어떠한 경우에서도, 어떠한 방법으로 데이터 프로바이더를 설정할 필요가 있습니다.
MXML 로 이 property를 설정할 것은 없습니다.
이 property는 데이터 바인딩의 소스로서 사용할 수 있습니다.
Implements public function get data():Object
public function set data(value:Object ):void
See also
| dataProvider | property |
dataProvider:Object [read-write]
표시하는 데이터세트입니다. 이 property에 의해, 대부분의 타입의 object를 데이터 프로바이더로서 사용할 수 있게 됩니다. dataProvider property를 Array 로 설정했을 경우는, ArrayCollection 에 변환됩니다. property를 XML object로 설정했을 경우는, 1 개의 아이템만을 가지는 XMLListCollection 에 변환됩니다. property를 XMLList 로 설정했을 경우는, XMLListCollection 에 변환됩니다. property를, IList 또는 ICollectionView 인터페이스를 Implements하는 object로 설정했을 경우는, object가 직접 사용됩니다.
변환의 결과,dataProvider property를 취득하면, 항상 ICollectionView 가 됩니다. 따라서, 반드시 property의 설정시에 사용한 object의 타입이 된다고는 할 수 없습니다. 데이터 프로바이더로 데이터를 변경하는 경우는, 이 동작에 대해 인식해 두는 것이 중요합니다. 원의 데이터에의 변경은 검출되지 않는 경우가 있습니다만,dataProvider property로부터 취득한 ICollectionView object에의 변경은 검출됩니다.
디폴트치null.
이 property는 데이터 바인딩의 소스로서 사용할 수 있습니다.
Implements public function get dataProvider():Object
public function set dataProvider(value:Object ):void
See also
| dataTipField | property |
dataTipField:String [read-write]
데이터 힌트로서 표시하는 데이터 프로바이더 아이템내의 필드의 이름입니다. 디폴트에서는, 각 아이템의 label 라는 이름의 property가 검색되어 리스트에 표시됩니다. 다만, 데이터 object에 label property가 포함되지 않는 경우는, 데이터 object내의 다른 property를 사용하도록(듯이) dataTipField property를 설정할 수 있습니다. 예를 들어, 데이타베이스로부터 취득한 복수의 인명세트를 표시하는 경우의 "FullName" 가 그 예입니다.
디폴트치null.
이 property는 데이터 바인딩의 소스로서 사용할 수 있습니다.
Implements public function get dataTipField():String
public function set dataTipField(value:String ):void
| dataTipFunction | property |
dataTipFunction:Function [read-write]
dataTip 를 결정하기 위해서(때문에) 각 아이템으로 실행하는 유저 지정의 함수입니다. 디폴트에서는, 각 데이터 프로바이더 아이템상의 label 라는 이름의 property가 검색되어 리스트에 표시됩니다. 다만,label property를 가지지 않고, 은행내에서의 표시에 사용할 수 있는 다른 property도 가지고 있지 않은 아이템도 있습니다. 예를 들어, 데이터 세트에 lastName 와 firstName 의 필드가 있어, 풀네임을 표시하고 싶은 경우 등입니다. 이러한 경우에, 적절한 필드를 검색해 표시 가능한 string를 돌려주는 dataTipFunction 를 지정할 수 있습니다. 또,dataTipFunction 는 포맷 처리나 로컬라이즈에도 사용할 수 있습니다.
dataTipFunction 는 데이터 프로바이더내의 아이템인 단일의 인수를 받아들여, String 를 돌려줍니다.
myDataTipFunction(item:Object) :String
디폴트치null.
이 property는 데이터 바인딩의 소스로서 사용할 수 있습니다.
Implements public function get dataTipFunction():Function
public function set dataTipFunction(value:Function ):void
| defaultColumnCount | property |
protected var defaultColumnCount:int = 4디폴트로 표시하는 열의 수입니다. 이 값은, columnCount 를 크기 또는 내용에 근거해 계산하려고 할 때 렬수의 계산 결과가 1 미만의 값이 되었을 경우에 사용됩니다.
디폴트치4.
| defaultRowCount | property |
protected var defaultRowCount:int = 4디폴트로 표시하는 행의 수입니다. 이 값은, rowCount 를 크기 또는 내용에 근거해 계산하려고 할 때 행수의 계산 결과가 1 미만의 값이 되었을 경우에 사용됩니다.
디폴트치4.
| dragEnabled | property |
dragEnabled:Boolean [read-write]
이 컨트롤의 밖에 아이템을 드러그 해 다른 컨트롤에 드롭 하는 것이 가능한가 어떤가를 나타내는 플래그입니다. true 의 경우, 컨트롤의 드러그 조작은 유효합니다. dropEnabled property도 또 true 의 경우에는, 아이템을 순서 변경하기 위해서, 아이템을 드러그 해 이 컨트롤내에 드롭 할 수가 있습니다.
디폴트치false.
public function get dragEnabled():Boolean
public function set dragEnabled(value:Boolean ):void
| dragImage | property |
dragImage:IUIComponent [read-only]드러그 & 드롭 조작중에 비주얼 object를 표시하는 클래스의 인스턴스를 취득합니다.
디폴트치mx.controls.listClasses.ListItemDragProxy.
protected function get dragImage():IUIComponent
| dragImageOffsets | property |
dragImageOffsets:Point [read-only]드러그 & 드롭의 드러그 이미지의 오프셋(offset)를 취득합니다.
Implements protected function get dragImageOffsets():Point
| dragMoveEnabled | property |
dragMoveEnabled:Boolean [read-write]
드러그 & 드롭 조작으로 아이템을 단지 복사하는 대신에 이동하는 것이 가능한가 어떤가를 나타내는 플래그입니다. 이 플래그가 true 로,dragEnabled property가 true 의 경우는, 아이템을 이동할 수 있습니다. 많은 경우, 데이터 프로바이더는 아이템을 이동할 수 없는지, 이동하지 않는 편이 적절합니다. 그 때문에, 드러그 & 드롭중은 MOVE 조작을 허가하지 말아 주세요.
디폴트치false.
public function get dragMoveEnabled():Boolean
public function set dragMoveEnabled(value:Boolean ):void
| dropEnabled | property |
dropEnabled:Boolean [read-write]드러그 한 아이템을 컨트롤에 드롭 할 수 있을지 어떨지를 나타내는 플래그입니다.
이 property를 true 로 설정했을 경우, 컨트롤은 모든 데이터 형식을 받아들여 드러그 대상의 데이터가 데이터 프로바이더내의 데이터 형식과 일치하는 것을 상정합니다. 드러그 대상의 데이터의 형식을 명시적으로 검사하고 싶은 경우에는, 드롭 되는 데이터가 리스트 클래스에 받아들여지는 방법을 customize 하기 위해서, 1 개 또는 복수의 드러그 event (예를 들어 dragOver)를 처리해 DragEvent 의 preventDefault() Methods를 호출할 필요가 있습니다.
디폴트치false.
public function get dropEnabled():Boolean
public function set dropEnabled(value:Boolean ):void
| explicitColumnCount | property |
protected var explicitColumnCount:int = -1
columnCount property를 명시적으로 설정하는 것에 의해 요구된 렬수입니다.
| explicitColumnWidth | property |
protected var explicitColumnWidth:Number
columnWidth 를 명시적으로 설정하는 것에 의해 요구된 렬폭입니다.
| explicitRowCount | property |
protected var explicitRowCount:int = -1
rowCount 를 명시적으로 설정하는 것에 의해 요구된 행수입니다.
| explicitRowHeight | property |
protected var explicitRowHeight:Number
rowHeight 를 명시적으로 설정하는 것에 의해 요구된 행의 높이입니다.
| freeItemRenderers | property |
protected var freeItemRenderers:Array 미사용의 아이템 렌더러의 스택입니다. 대부분의 리스트 클래스에서는, 표시 가능 area로부터 스크롤 될 때 작성 끝난 렌더러가 리사이클됩니다. 그 때문에, 스크롤의 시간이 단축됩니다. 리사이클되는 렌더러는 여기에 포함됩니다.
| highlightIndicator | property |
protected var highlightIndicator:Sprite 어느 렌더러가 하이라이트 되고 있는지를 나타내는 그래픽이 포함되는 DisplayObject 입니다.
| highlightItemRenderer | property |
protected var highlightItemRenderer:IListItemRenderer 현재 마우스 포인터가 놓여져 있는지, caret의 위치에 있는 렌더러입니다.
| highlightUID | property |
protected var highlightUID:String 현재 마우스 포인터가 놓여져 있는지, caret의 위치에 있는 아이템의 UID 입니다.
| iconField | property |
iconField:String [read-write]데이터 프로바이더 object내의 필드의 이름입니다. 무엇을 아이콘으로서 표시할까를 결정합니다. 디폴트에서는, 리스트 클래스의 행에 있는 텍스트에는 아이콘이 표시되지 않습니다. 그러나, 아이콘의 필드를 지정하는 것으로, 아이콘으로서 작성해 행에 표시하는 그래픽을 지정할 수 있습니다. DataGrid 에서는, 이 property가 무시됩니다.
렌더러는, iconField 로서 지정된 이름의 property를 데이터 프로바이더 object로 확인합니다. property의 값이 Class 인 경우는, 그 클래스를 인스턴스화해, 그것이 IFlexDisplayObject 의 인스턴스가 되면 상정합니다. property의 값이 String 인 경우는, 그 이름을 가지는 Class 가 어플리케이션에 존재할지 어떨지를 확인합니다. 해당하는 Class 가 발견되지 않는 경우는, 그 이름을 가지는 property를 문서로 확인해, 그 property가 Class 에 MAP 되면 상정합니다.
디폴트치null.
이 property는 데이터 바인딩의 소스로서 사용할 수 있습니다.
Implements public function get iconField():String
public function set iconField(value:String ):void
| iconFunction | property |
iconFunction:Function [read-write]아이콘을 결정하기 위해서(때문에) 각 아이템으로 실행되는 유저 지정의 함수입니다. 디폴트에서는, 리스트의 행에 있는 텍스트에는 아이콘이 표시되지 않습니다. 다만, 아이콘의 함수를 지정하는 것으로써, 아이콘으로서 작성해 행에 표시하는 그래픽용의 Class 를 지정할 수 있습니다. DataGrid 에서는, 이 property가 무시됩니다.
iconFunction 는, 데이터 프로바이더내의 아이템인 단일의 인수를 받아들여, Class 를 돌려줍니다.
iconFunction(item:Object) :Class
디폴트치null.
이 property는 데이터 바인딩의 소스로서 사용할 수 있습니다.
Implements public function get iconFunction():Function
public function set iconFunction(value:Function ):void
| itemRenderer | property |
itemRenderer:IFactory [read-write]컨트롤의 custom 아이템 렌더러입니다. 드롭 인, inline, 또는 커스텀의 아이템 렌더러를 지정할 수 있습니다.
디폴트의 아이템 렌더러는 컴퍼넌트 클래스에 의해 다릅니다. TileList 및 HorizontalList 클래스에서는 TileListItemRenderer 가 사용되어 List 클래스에서는 ListItemRenderer 가 사용됩니다. DataGrid 클래스에서는 DataGridColumn 로부터의 DataGridItemRenderer 가 사용됩니다.
Implements public function get itemRenderer():IFactory
public function set itemRenderer(value:IFactory ):void
| itemsNeedMeasurement | property |
protected var itemsNeedMeasurement:Boolean = true
columnWidth property 및 rowHeight property의 계산이 필요한가 어떤가를 나타내는 플래그입니다. 이 property가 설정되는 것은, 렌더러의 측정에 영향을 줄 가능성이 있는 스타일이 변경되었을 경우, 또는 데이터 프로바이더가 변경되었을 경우입니다.
| itemsSizeChanged | property |
protected var itemsSizeChanged:Boolean = false
렌더러의 크기가 변경된 가능성이 있는 것을 나타내는 플래그입니다. 통상, 컴퍼넌트는,updateDisplayList() 를 다음번 호출했을 때에, 모든 렌더러에 데이터 아이템을 재적용하는 것으로써 응답합니다. 아이템의 재적용에 의해 아이템 렌더러가 무효화되어 그 결과 그러한 렌더러가 재측정되는 것이 전제가 됩니다.
| iterator | property |
protected var iterator:IViewCursor 데이터 프로바이더로부터 아이템을 취득해, 렌더러에 아이템을 건네주기 위해서(때문에) 사용되는 메인 IViewCursor 입니다. 메인 IViewCursor 는, 코드 순차 순서의 마지막으로, 맨 위에 표시되는 아이템에 항상 배치될 필요가 있습니다.
| iteratorValid | property |
protected var iteratorValid:Boolean = true
페이지 폴트가 발생한 것, 및 이테레이타의 위치가 유효하지 않은 것 (표시중의 맨 위의 아이템과 다른 위치가 되어 있는 것)을 나타내는 플래그입니다. 컴퍼넌트로 페이지 폴트 (ItemPending 에러)가 발생했을 경우는,iteratorValid 가 false 로 설정됩니다. 통상 아이템의 렌더링을 처리하는 코드는, 이 플래그를 체크해, 데이터의 페이지가 서버로부터 도착할 때까지 실행되지 않습니다.
| keySelectionPending | property |
protected var keySelectionPending:Boolean = false
키보드에 의한 선택이 페이지 폴트에 의해 중단되었는지 어떠했는지를 나타내는 플래그입니다. 컴퍼넌트는, 데이터의 페이지가 도착할 때까지 아이템의 렌더링을 중단하는 것에 의해 응답합니다. 페이징 데이터가 도착하면,finishKeySelection() Methods가 불려 갑니다.
| labelField | property |
labelField:String [read-write]
label로서 표시하는 데이터 프로바이더 아이템내의 필드의 이름입니다. 디폴트에서는, 각 아이템의 label 라는 이름의 property가 검색되어 리스트에 표시됩니다. 다만, 데이터 object에 label property가 포함되지 않는 경우는, 데이터 object내의 다른 property를 사용하도록(듯이) labelField property를 설정할 수 있습니다. 예를 들어, 데이타베이스로부터 취득한 복수의 인명세트를 표시하는 경우의 "FullName" 가 그 예입니다.
디폴트치"label".
이 property는 데이터 바인딩의 소스로서 사용할 수 있습니다.
Implements public function get labelField():String
public function set labelField(value:String ):void
| labelFunction | property |
labelFunction:Function [read-write]
label를 결정하는 각 아이템으로 실행되는 유저 지정의 함수입니다. 디폴트에서는, 각 데이터 프로바이더 아이템상의 label 라는 이름의 property가 검색되어 리스트에 표시됩니다. 다만,label property를 가지지 않고, 표시에 사용할 수 있는 다른 property도 가지고 있지 않은 데이터 세트도 있습니다. 예를 들어, 데이터 세트에 lastName 필드와 firstName 필드가 있어, 풀네임을 표시하고 싶은 경우가 그 예입니다.
이러한 경우에, 적절한 필드를 검색해 표시 가능한 string를 돌려주는 labelFunction 를 지정할 수 있습니다. 또,labelFunction 는 포맷 처리나 로컬라이즈에도 사용할 수 있습니다.
대부분의 컴퍼넌트의 경우, label 함수는 데이터 프로바이더내의 아이템인 단일의 인수를 받아들여, String 를 돌려줍니다.
labelFunction(item:Object) :String
DataGrid 및 DataGridColumn 클래스의 Methods 서명은 다음과 같습니다.
여기서,labelFunction(item:Object, column:DataGridColumn) :String
item 에는 DataGrid 아이템 object가 포함되어column 는 DataGrid 열을 지정합니다.
디폴트치null.
이 property는 데이터 바인딩의 소스로서 사용할 수 있습니다.
Implements public function get labelFunction():Function
public function set labelFunction(value:Function ):void
| lastDropIndex | property |
protected var lastDropIndex:int 드롭 타겟으로 추가되는 드러그 아이템의 위치를 나타내는, 최신의 계산이 끝난 인덱스입니다.
| lastSeekPending | property |
protected var lastSeekPending:ListBaseSeekPending 페이지 폴트를 일으킨 마지막 시크입니다. 페이지 폴트가 다수 있는 경우는, 최신의 것만이 중요하게 됩니다. 이것은, 그 최신의 페이지 폴트에 이테레이타를 설정해 행의 렌더링을 다시 개시하기 (위해)때문에입니다.
| listContent | property |
protected var listContent:ListBaseContentHolder
모든 아이템 렌더러, 선택 및 하이라이트의 인디케이터(indicator), 그 외의 지원(support)되고 있는 그래픽의 부모가 되는 내부 표시 object입니다. 이 object는 Container 클래스내의 contentPane 와 거의 등가인 것으로, 스크롤의 관리에 사용됩니다.
| listData | property |
listData:BaseListData [read-write]
드롭 인 아이템 렌더러 또는 드롭 인 아이템 에디터로서 사용하면, 이 컴퍼넌트의 listData property가, 리스트 컨트롤로부터의 추가 데이터로 초기화됩니다. 컴퍼넌트는,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
| listItems | property |
protected var listItems:Array 각 데이터 프로바이더 아이템을 렌더링 하는 itemRenderer 인스턴스를 포함하는 배열의 배열입니다. 이것은 2 차원의 행 우선 배열 (열의 배열인 행의 배열)입니다.
| lockedColumnCount | property |
lockedColumnCount:int [read-write]스크롤 하는 컨트롤내의 최초의 열의 인덱스입니다. 이 값보다 낮은 인덱스를 가지는 열은, 뷰내에서 고정된 채로 있습니다. 모든 리스트 클래스에서 지원(support)되는 것은 아닙니다.
디폴트치0.
public function get lockedColumnCount():int
public function set lockedColumnCount(value:int ):void
| lockedRowCount | property |
lockedRowCount:int [read-write]스크롤 하는 컨트롤내의 최초의 행의 인덱스입니다. 이것보다 위의 행은, 뷰내에서 고정된 채로 있습니다.
디폴트치0.
public function get lockedRowCount():int
public function set lockedRowCount(value:int ):void
| menuSelectionMode | property |
public var menuSelectionMode:Boolean = false메뉴 선택 방식을 사용할지 어떨지를 나타내는 플래그입니다. 메뉴에서는, 1 개의 렌더러로부터 다른 렌더러에 드러그 하면, 새로운 항목이 선택되어 낡은 항목은 선택 해제됩니다.
| rendererChanged | property |
protected var rendererChanged:Boolean = false
렌더러가 변경된 것을 나타내는 플래그입니다. 이것에 대한 응답으로서 컴퍼넌트는 통상, 다음번의 updateDisplayList() 호출로 기존의 모든 렌더러를 파기해, 모든 렌더러를 재묘화 합니다.
| rowCount | property |
rowCount:int [read-write]표시되는 행의 수입니다. 컴퍼넌트의 높이가 이미 명시적으로 설정되어 있는 경우, 이 property는 무효일 가능성이 있습니다.
디폴트치4.
public function get rowCount():int
public function set rowCount(value:int ):void
| rowHeight | property |
rowHeight:Number [read-write]
행의 높이입니다 (픽셀 단위). variableRowHeight property가 true 가 아닌 한, 모든 행의 높이는 같게 됩니다. 지정되지 않는 경우, 행의 높이는, font size 그 외의 렌더러 property에 근거합니다.
public function get rowHeight():Number
public function set rowHeight(value:Number ):void
| rowInfo | property |
protected var rowInfo:Array listItems 내의 행에 관해서 행의 높이 및 그 외의 트랙킹 정보를 캐쉬하는 ListRowInfo object의 배열입니다.
| rowMap | property |
protected var rowMap:Object 아이템 렌더러를 각각의 ListRowInfo object에 대응 붙이는 해시 MAP입니다. ListRowInfo object에는 아이템 렌더러의 DisplayObject 명에 의한 인덱스가 붙습니다.
| selectable | property |
selectable:Boolean [read-write]
선택한 아이템을 리스트에 선택 상태로 표시할지 어떨지를 나타내는 플래그입니다. true 의 경우, 컨트롤로 선택이 지원(support)됩니다. ListBase 의 서브 클래스인 Menu 클래스에서는, 디폴트로 이 property가 false 로 설정됩니다. 이것은, 선택한 메뉴 아이템이 선택 상태로 표시되지 않기 때문입니다.
디폴트치true.
public function get selectable():Boolean
public function set selectable(value:Boolean ):void
| selectedData | property |
protected var selectedData:Object 어느 object가 현재 선택되고 있을까를 트랙킹 하는 ListBaseSelectionData object의 해시 테이블입니다. 이 테이블은, 아이템의 UID 로 인덱스 붙이고 됩니다.
See also
| selectedIndex | property |
selectedIndex:int [read-write]선택된 아이템의 데이터 프로바이더내의 인덱스입니다.
디폴트치는 -1 입니다 (아이템이 선택되고 있지 않습니다).
이 property는 데이터 바인딩의 소스로서 사용할 수 있습니다.
Implements public function get selectedIndex():int
public function set selectedIndex(value:int ):void
| selectedIndices | property |
selectedIndices:Array [read-write]선택된 아이템의 데이터 프로바이더내의 인덱스의 배열입니다. 아이템의 순서는, 유저가 아이템을 선택한 순서가 됩니다.
디폴트치[ ].
이 property는 데이터 바인딩의 소스로서 사용할 수 있습니다.
Implements public function get selectedIndices():Array
public function set selectedIndices(value:Array ):void
| selectedItem | property |
selectedItem:Object [read-write]데이터 프로바이더내의 선택한 아이템에의 참조입니다.
디폴트치null.
이 property는 데이터 바인딩의 소스로서 사용할 수 있습니다.
Implements public function get selectedItem():Object
public function set selectedItem(value:Object ):void
| selectedItems | property |
selectedItems:Array [read-write]데이터 프로바이더내의 선택된 아이템에의 참조로 구성되는 배열을 나타냅니다. 아이템의 순서는, 유저가 아이템을 선택한 순서가 됩니다.
디폴트치[ ].
이 property는 데이터 바인딩의 소스로서 사용할 수 있습니다.
Implements public function get selectedItems():Array
public function set selectedItems(value:Array ):void
| selectionIndicators | property |
protected var selectionIndicators:Object 선택의 인디케이터(indicator)의 해시 테이블입니다. 선택한 아이템세트가 클리어 되었을 때에, 컴퍼넌트는 이 테이블을 사용해 인디케이터(indicator)를 재빠르게 검색해, 삭제할 수가 있습니다. 이 테이블은, 아이템의 UID 로 인덱스 붙이고 됩니다.
| selectionLayer | property |
protected var selectionLayer:Sprite
모든 선택과 하이라이트의 인디케이터(indicator)가 묘화 되는 listContent 내의 layer입니다.
| selectionTweens | property |
protected var selectionTweens:Object 선택의 트인의 해시 테이블입니다. 선택한 아이템세트가 클리어 되었을 때에, 컴퍼넌트는 이 테이블을 사용해 처리중의 트인을 모두 검색해, 클린 업 할 수가 있습니다. 이 테이블은, 아이템의 UID 로 인덱스 붙이고 됩니다.
| showCaret | property |
protected var showCaret:Boolean
caret를 표시할지 어떨지를 나타내는 플래그입니다. 통상, 이 property는, 마우스 조작이 검출되었을 때에 false 로 설정되어 키보드를 사용해 선택을 했을 때에 true 로 설정됩니다.
| showDataTips | property |
showDataTips:Boolean [read-write]
dataTips 를 은행내에 텍스트로서 표시할지 어떨지를 나타내는 플래그입니다. true 의 경우는, dataTips 가 표시됩니다. dataTips 는, 행에 표시 다 할 수 없는 긴 텍스트를 표시하기 위한 툴 힌트입니다. dataTipFunction 를 설정했을 경우는, 텍스트가 행에 대해서 너무 길지 어떨지에 관계없이, dataTips 가 표시됩니다.
디폴트치false.
이 property는 데이터 바인딩의 소스로서 사용할 수 있습니다.
Implements public function get showDataTips():Boolean
public function set showDataTips(value:Boolean ):void
| value | property |
value:Object [read-only]선택한 아이템인가, 또는 선택한 아이템의 데이터 필드 또는 라벨 필드입니다. 선택한 아이템이 수치 또는 string의 경우는, 값과 아이템은 같습니다. 아이템이 object의 경우, 그 값은, 데이터의 property (존재하는 경우) 또는 label의 property (존재하는 경우)입니다.
메모:많은 경우,selectedItem 를 사용하는 (분)편이 적절합니다. 이 property는, 낡은 어플리케이션과의 후방 호환성을 유지하기 위한의 것입니다.
이 property는 데이터 바인딩의 소스로서 사용할 수 있습니다.
Implements public function get value():Object
| variableRowHeight | property |
variableRowHeight:Boolean [read-write]
행 마다 다른 높이를 설정할 수 있을지 어떨지를 나타내는 플래그입니다. TileList 및 HorizontalList 에서는 이 property는 무시됩니다. true 의 경우, 각각의 행이 다른 높이의 값을 가질 수가 있습니다.
디폴트치false.
public function get variableRowHeight():Boolean
public function set variableRowHeight(value:Boolean ):void
| visibleData | property |
protected var visibleData:Object 뷰에 현재 포함되어 있는 데이터 프로바이더 아이템 렌더러의 해시 테이블입니다. 테이블에는 데이터 아이템의 UID 에 의한 인덱스가 붙습니다. 이 테이블은, 특정의 아이템의 표시에 사용되는 렌더러를 재빠르게 취득하는데 사용합니다.
| wordWrap | property |
wordWrap:Boolean [read-write]
은행내의 텍스트를 되풀이할지 어떨지를 나타내는 플래그입니다. true 의 경우, 행의 텍스트의 즉시가 가능하게 됩니다. variableRowHeight 도 true 인 경우에 한정해 유효합니다.
디폴트치false.
public function get wordWrap():Boolean
public function set wordWrap(value:Boolean ):void
| wordWrapChanged | property |
protected var wordWrapChanged:Boolean = false
wordWrap property의 값이, 표시 리스트의 전회의 갱신 이후로 변경되었는지 어떠했는지를 나타내는 플래그입니다. 이 property는 wordWrap property치가 변경되었을 때에 설정되어updateDisplayList() Methods에 의해 false 에 리셋트 됩니다. 통상, 컴퍼넌트는,updateDisplayList() 를 다음번 호출했을 때에, 모든 렌더러에 데이터 아이템을 재적용하는 것으로써 응답합니다. 이것은 itemsSizeChanged 와는 다릅니다. itemsSizeChanged 는 게다가 렌더러의 크기 계산으로 wordWrap 를 고려할 필요가 있을지 어떨지가 변경된 것만으로 있기 위해서(때문에), 렌더러에 데이터 아이템이 재적용되어도 렌더러가 무효화되지 않을 가능성이 있는 것을 나타냅니다.
| ListBase | () | constructor |
public 함수 ListBase()constructor .
| addDragData | () | Methods |
protected function addDragData(ds:Object ):void 선택한 아이템을 드러그 & 드롭 조작의 일부로서 DragSource object에 추가합니다. 이 Methods를 재정의(override) 해 다른 데이터를 드러그 소스에 추가합니다.
Parametersds:Object — 데이터를 추가하는 DragSource object입니다.
|
| addToFreeItemRenderers | () | Methods |
protected function addToFreeItemRenderers(item:IListItemRenderer ):void 비표시로 해, 참조를 클린 업 해, 렌더러를 리사이클 렌더러 리스트에 추가합니다.
Parametersitem:IListItemRenderer — IListItemRenderer 입니다.
|
| applySelectionEffect | () | Methods |
protected function applySelectionEffect(indicator:Sprite , uid:String , itemRenderer:IListItemRenderer ):void 선택 인디케이터(indicator)를 적용하기 위한 effect를 설정합니다. 디폴트는 기본 아르파트인입니다.
Parametersindicator:Sprite — 선택을 나타내는 그래픽을 포함하는 Sprite 입니다.
|
|
uid:String — 선택하고 있는 아이템의 UID 입니다. 이 UID 를 테이블에의 인덱스로서 사용해, 복수의 선택 effect를 추적할 수 있습니다.
|
|
itemRenderer:IListItemRenderer — 선택 상태로 표시되고 있는 아이템 렌더러입니다.
|
| calculateDropIndex | () | Methods |
public function calculateDropIndex(event:DragEvent = null):int 드롭 한 아이템을 드롭 타겟으로 추가하는 위치에 있는 인덱스를 돌려줍니다.
Parametersevent:DragEvent (default = null) — 마우스의 위치에 관한 정보를 포함하고 있는 DragEvent 입니다. null 의 경우, Methods에서는, 마지막에 유효했던 이벤트로부터의 dropIndex 값를 돌려줍니다.
|
int —
드롭 된 아이템을 추가하는 위치에 있는 인덱스입니다.
|
| calculateDropIndicatorY | () | Methods |
protected function calculateDropIndicatorY(rowCount:Number , rowNum:int ):Number 드러그 & 드롭 조작을 실행할 경우에, 드롭 인디케이터(indicator)의 y 위치를 계산합니다.
ParametersrowCount:Number — 컨트롤내의 가시행의 수입니다.
|
|
rowNum:int — 드롭 인디케이터(indicator)를 표시하는 컨트롤내의 행 번호입니다.
|
Number —
드롭 인디케이터(indicator)의 y 축입니다.
|
| clearIndicators | () | Methods |
protected function clearIndicators():void 선택, 하이라이트, 및 caret의 인디케이터(indicator)를 삭제합니다.
| clearSelected | () | Methods |
protected function clearSelected(transition:Boolean = false):void 선택한 아이템세트를 클리어 해, 그러한 아이템이 선택되고 있는 것을 나타내는 모든 그래픽을 삭제합니다.
Parameterstransition:Boolean (default = false) — 그래픽에 용암 효과를 갖게할 필요가 있는 경우는 true 입니다.
|
| collectionChangeHandler | () | Methods |
protected function collectionChangeHandler(event:Event ):void 데이터의 변경시에 데이터 프로바이더로부터 dispatch되는 CollectionEvents 를 처리합니다. 필요에 따라서, 렌더러, 선택된 인덱스, 및 스크롤 바를 갱신합니다.
Parametersevent:Event — CollectionEvent 입니다.
|
| commitProperties | () | Methods |
protected override function commitProperties():void
columnCount,columnWidth,rowHeight,rowCount 등의 property가 명시적으로 설정되어 있는지 어떤지에 근거해, 열의 폭, 행의 높이, 행수, 및 렬수를 계산합니다.
See also
| configureScrollBars | () | Methods |
protected function configureScrollBars():void
행의 수, 열의 수, 표시 가능한 행의 수, 및 표시 가능한 열의 수에 근거해, ScrollBars 를 설정합니다. 이 Methods는, 행 및 열이 갱신된 후에 updateDisplayList() Methods로부터 불려 갑니다. 이 Methods에서는, ScrollBars 를 적절히 설정하기 위해서 어느 Parameters를 setScrollBarProperties() 에 건네줄 필요가 있을까를 결정합니다.
| copySelectedItems | () | Methods |
protected function copySelectedItems(useDataField:Boolean = true):Array 선택한 아이템의 복사를 선택순서에 작성합니다.
ParametersuseDataField:Boolean (default = true) — 실제의 아이템을 배열로 설정하는 경우는 true 입니다. 아이템의 인덱스를 배열로 설정하는 경우는 false 입니다.
|
Array —
선택한 아이템의 배열입니다.
|
| createChildren | () | Methods |
protected override function createChildren():void
이 ListBase 의 아이가 되는 object를 작성합니다. 이 경우는, 모든 아이템 렌더러를 보관 유지하는 listContent object가 됩니다. 다만, 아이템 렌더러는 곧바로는 작성되지 않습니다. 후에 Flex 가 updateDisplayList() Methods를 호출할 때 작성됩니다.
| dragCompleteHandler | () | Methods |
protected function dragCompleteHandler(event:DragEvent ):void
DragEvent.DRAG_COMPLETE 이벤트를 처리합니다. 이 Methods는, 아이템을 데이터 프로바이더로부터 삭제합니다.
event:DragEvent — DragEvent
|
| dragDropHandler | () | Methods |
protected function dragDropHandler(event:DragEvent ):void
DragEvent.DRAG_DROP events 를 처리합니다. 이 Methods는,hideDropFeedback() Methods를 호출해 UI 피드백을 비표시로 합니다.
event:DragEvent — DragEvent
|
| dragEnterHandler | () | Methods |
protected function dragEnterHandler(event:DragEvent ):void
DragEvent.DRAG_ENTER 이벤트를 처리합니다. 이 Methods는, DragSource object에 유효한 엘리먼트가 포함되고 있는지 어떤지를 판별해,showDropFeedback() Methods를 통해서 UI 피드백을 설정합니다.
event:DragEvent — DragEvent
|
| dragExitHandler | () | Methods |
protected function dragExitHandler(event:DragEvent ):void
DragEvent.DRAG_EXIT 이벤트를 처리합니다. 이 Methods는,hideDropFeedback() Methods를 호출해 UI 피드백을 비표시로 합니다.
event:DragEvent — DragEvent
|
| dragOverHandler | () | Methods |
protected function dragOverHandler(event:DragEvent ):void
DragEvent.DRAG_OVER 이벤트를 처리합니다. 이 Methods는, DragSource object에 유효한 엘리먼트가 포함되고 있는지 어떤지를 판별해,showDropFeedback() Methods를 통해서 UI 피드백을 설정합니다.
event:DragEvent — DragEvent
|
| dragScroll | () | Methods |
protected function dragScroll():void 마우스를 리스트 위 또는 아래로 이동했을 경우에, 리스트를 상하에 스크롤 하는 인터벌 함수입니다.
| drawCaretIndicator | () | Methods |
protected function drawCaretIndicator(indicator:Sprite , x:Number , y:Number , width:Number , height:Number , color:uint , itemRenderer:IListItemRenderer ):void 지정된 Sprite 에, 지정된 위치, 폭, 높이, 색으로 caret의 인디케이터(indicator)를 묘화 합니다.
Parametersindicator:Sprite — 렌더러를 하이라이트 표시로 하기 위한 그래픽을 포함하는 Sprite object.
|
|
x:Number — 인디케이터(indicator)의 x 방향 위치의 후보입니다.
|
|
y:Number — 인디케이터(indicator)의 y 방향 위치의 후보입니다.
|
|
width:Number — 인디케이터(indicator)의 폭의 후보입니다.
|
|
height:Number — 인디케이터(indicator)의 높이의 후보입니다.
|
|
color:uint — 인디케이터(indicator)의 색의 후보입니다.
|
|
itemRenderer:IListItemRenderer — 하이라이트중의 아이템 렌더러입니다.
|
| drawHighlightIndicator | () | Methods |
protected function drawHighlightIndicator(indicator:Sprite , x:Number , y:Number , width:Number , height:Number , color:uint , itemRenderer:IListItemRenderer ):void 지정된 Sprite 에, 지정된 위치, 폭, 높이, 색으로 하이라이트의 인디케이터(indicator)를 묘화 합니다.
Parametersindicator:Sprite — 렌더러를 하이라이트 표시로 하기 위한 그래픽을 포함하는 Sprite object.
|
|
x:Number — 인디케이터(indicator)의 x 방향 위치의 후보입니다.
|
|
y:Number — 인디케이터(indicator)의 y 방향 위치의 후보입니다.
|
|
width:Number — 인디케이터(indicator)의 폭의 후보입니다.
|
|
height:Number — 인디케이터(indicator)의 높이의 후보입니다.
|
|
color:uint — 인디케이터(indicator)의 색의 후보입니다.
|
|
itemRenderer:IListItemRenderer — 하이라이트중의 아이템 렌더러입니다.
|
| drawItem | () | Methods |
protected function drawItem(item:IListItemRenderer , selected:Boolean = false, highlighted:Boolean = false, caret:Boolean = false, transition:Boolean = false):void 하이라이트, 선택, 또는 caret의 인디케이터(indicator)와 함께, 렌더러를 묘화 합니다.
Parametersitem:IListItemRenderer — 렌더러입니다.
|
|
selected:Boolean (default = false) — 렌더러를 선택 상태로 묘화 할 필요가 있는 경우는 true 입니다.
|
|
highlighted:Boolean (default = false) — 렌더러를 하이라이트 상태로 묘화 할 필요가 있는 경우는 true 입니다.
|
|
caret:Boolean (default = false) — 렌더러를 마치 선택 caret와 같이 묘화 할 필요가 있는 경우는 true 입니다.
|
|
transition:Boolean (default = false) — effect를 사용해 선택 상태를 용명 하는 경우는 true 입니다.
|
| drawRowBackgrounds | () | Methods |
protected function drawRowBackgrounds():void 행의 색, 경계선, 및 배경이 교대로 다르도록(듯이) 묘화 합니다.
| drawSelectionIndicator | () | Methods |
protected function drawSelectionIndicator(indicator:Sprite , x:Number , y:Number , width:Number , height:Number , color:uint , itemRenderer:IListItemRenderer ):void 지정된 Sprite 에, 지정된 위치, 폭, 높이, 색으로 선택의 인디케이터(indicator)를 묘화 합니다.
Parametersindicator:Sprite — 렌더러를 하이라이트 표시로 하기 위한 그래픽을 포함하는 Sprite object.
|
|
x:Number — 인디케이터(indicator)의 x 방향 위치의 후보입니다.
|
|
y:Number — 인디케이터(indicator)의 y 방향 위치의 후보입니다.
|
|
width:Number — 인디케이터(indicator)의 폭의 후보입니다.
|
|
height:Number — 인디케이터(indicator)의 높이의 후보입니다.
|
|
color:uint — 인디케이터(indicator)의 색의 후보입니다.
|
|
itemRenderer:IListItemRenderer — 하이라이트중의 아이템 렌더러입니다.
|
| findKey | () | Methods |
protected function findKey(eventCode:int ):Boolean
eventCode Parameters의 캐릭터로 개시하는 다음의 아이템을 데이터 프로바이더내로부터 검색합니다. 보다 효과적인 예측 검색을 실시하기 위해서(때문에), 이것을 재정의(override) 할 수가 있습니다. 검색은,selectedIndex 의 위치로부터 개시합니다. 데이터 프로바이더의 말미에 이르면, 선두로부터 재개합니다.
eventCode:int — 키보드상에서 밀린 키입니다.
|
Boolean —
일치하는 것이 발견되었을 경우에 true 를 돌려줍니다.
|
| findString | () | Methods |
public function findString(str:String ):Boolean
string에 근거해 리스트내의 아이템을 검색해, 선택을 이동합니다. 검색은,selectedIndex 의 위치로부터 개시합니다. 데이터 프로바이더의 말미에 이르면, 선두로부터 재개합니다.
str:String — 조합하는 string입니다.
|
Boolean —
일치하는 것이 발견되었을 경우에 true 를 돌려줍니다.
|
| finishKeySelection | () | Methods |
protected function finishKeySelection():void
선택한 아이템을 caretIndex property 및 anchorIndex property에 근거해 설정합니다. 스크롤에 의해 한층 더 많은 아이템을 취득하고 있는 동안에 키보드 선택 핸들러로 페이지 폴트가 발생했을 경우에, 키보드 선택 핸들러 및 updateDisplayList 에 의해 불려 갑니다.
| hideDropFeedback | () | Methods |
public function hideDropFeedback(event:DragEvent ):void 드러그 & 드롭 조작이 가능한 것을 나타내는 마우스 포인터아래의 드롭 인디케이터(indicator)를 비표시로 합니다.
Parametersevent:DragEvent — 마우스의 위치에 관한 정보를 포함하고 있는 DragEvent object입니다.
|
| indexToColumn | () | Methods |
protected function indexToColumn(index:int ):int 지정의 인덱스 위치에 있는 데이터 프로바이더 아이템의 열입니다.
Parametersindex:int — 데이터 프로바이더에의 오프셋(offset)입니다.
|
int —
아이템이 표시되는 컴퍼넌트내의 열입니다.
|
| indexToItemRenderer | () | Methods |
public function indexToItemRenderer(index:int ):IListItemRenderer 데이터 프로바이더내의 아이템의 인덱스에 대응하는 아이템 렌더러를 취득합니다 (존재하는 경우). 아이템 렌더러는 표시 가능한 행 아이템세트내에 있는 아이템 에 대해서만 존재합니다. 그 때문에, 표시되어 있지 않은 아이템에 대해서 이 Methods를 사용할 수 없습니다.
Parametersindex:int — 아이템의 데이터 프로바이더에의 오프셋(offset)입니다.
|
IListItemRenderer —
아이템을 표시하고 있는 아이템 렌더러입니다. 아이템이 현재 표시되어 있지 않은 경우는 null 입니다.
|
| indexToRow | () | Methods |
protected function indexToRow(index:int ):int 지정의 인덱스 위치에 있는 데이터 프로바이더 아이템의 행입니다.
Parametersindex:int — 데이터 프로바이더에의 오프셋(offset)입니다.
|
int —
아이템이 표시되는 컴퍼넌트내의 행입니다.
|
| indicesToIndex | () | Methods |
public function indicesToIndex(rowIndex:int , colIndex:int ):int colIndex, rowIndex 위치에 있는 아이템의 데이터 프로바이더의 오프셋(offset)를 계산합니다. 타일의 레이아웃 방향, 및 TileList 내의 행수와 렬수에 따라서는, TileList 의 제 9 행, 제 3 열은 데이터 프로바이더에서는 다른 아이템일 가능성이 있습니다.
ParametersrowIndex:int — 상으로부터 스크롤 되는 행을 포함한, 행의 0 으로부터 시작되는 인덱스입니다. 예를 들어,verticalScrollPosition 가 2 의 경우, 최초로 표시되는 행의 rowIndex 는 2 가 됩니다.
|
|
colIndex:int — 왼쪽으로부터 스크롤 되는 열을 포함한, 열의 0 으로부터 시작되는 인덱스입니다. horizontalScrollPosition 가 2 의 경우, 좌측의 최초의 열의 columnIndex 는 2 가 됩니다.
|
int —
데이터 프로바이더에의 오프셋(offset)입니다.
|
| invalidateList | () | Methods |
public function invalidateList():void 다음번의 갱신으로 모든 행을 갱신합니다.
| isItemHighlighted | () | Methods |
public function isItemHighlighted(data:Object ):Boolean 데이터 프로바이더 아이템의 아이템 렌더러를 하이라이트 표시 (마우스 포인터가 놓여져 있는지, 또는 키보드 조작에 의해 caret의 위치에 있는 경우)할지 어떨지를 지정합니다.
Parametersdata:Object — 데이터 프로바이더 아이템입니다.
|
Boolean —
아이템이 하이라이트 되고 있으면 true 를 돌려줍니다.
|
| isItemSelected | () | Methods |
public function isItemSelected(data:Object ):Boolean 데이터 프로바이더 아이템의 아이템 렌더러가 선택되고 있는지 어떤지를 판별합니다.
Parametersdata:Object — 데이터 프로바이더 아이템입니다.
|
Boolean —
아이템이 하이라이트 되고 있으면 true 를 돌려줍니다.
|
| isItemVisible | () | Methods |
public function isItemVisible(item:Object ):Boolean 아이템이 렌더러에 의해 표시되고 있는지 어떤지를 판별합니다.
Parametersitem:Object — 데이터 프로바이더 아이템입니다.
|
Boolean —
아이템이 표시되고 있는 경우는 true 입니다.
|
| itemRendererContains | () | Methods |
public function itemRendererContains(renderer:IListItemRenderer , object:DisplayObject ):Boolean 렌더러가 표시 object를 포함하고 있는 (소유하고 있다) 화도인지를 판별합니다. 소유권은, 표시 object가 실제로는 렌더러의 아이는 아니고, 어떠한 방법으로 렌더러에 관련지을 수 있고 있는 것을 의미합니다. 통상, pop-up는 렌더러에 의해 소유됩니다. 그 때문에, pop-up내의 액티버티는 렌더러에 관련지을 수 있어 다른 컴퍼넌트내의 액티버티로서는 표시되지 않습니다.
Parametersrenderer:IListItemRenderer — 표시 object를 포함할까 소유하고 있을 가능성이 있는 렌더러입니다.
|
|
object:DisplayObject — 렌더러에 관련지을 수 있고 있을 가능성이 있는 표시 object입니다.
|
Boolean —
표시 object가 렌더러에 포함되어 있는지, 소유되고 있는 경우는 true 입니다.
|
| itemRendererToIndex | () | Methods |
public function itemRendererToIndex(itemRenderer:IListItemRenderer ):int 이 아이템 렌더러에 의해 렌더링 되는 아이템의 데이터 프로바이더내의 아이템의 인덱스를 돌려줍니다. 아이템 렌더러는 표시 가능한 행 아이템세트내에 있는 아이템 에 대해서만 존재합니다. 그 때문에, 표시되어 있지 않은 아이템에 대해서 이 Methods를 사용할 수 없습니다.
ParametersitemRenderer:IListItemRenderer — 데이터 프로바이더 인덱스를 조사할 필요가 있는 아이템을 표시하고 있는 아이템 렌더러입니다.
|
int —
데이터 프로바이더내의 아이템의 인덱스입니다.
|
| itemRendererToIndices | () | Methods |
protected function itemRendererToIndices(item:IListItemRenderer ):Point 아이템 렌더러의 columnIndex 와 rowIndex 를 포함한 포인트를 돌려줍니다. 아이템 렌더러는 표시 가능한 행세트내에 있는 아이템 에 대해서만 작성됩니다. 그 때문에, 이 Methods를 사용해, 표시되어 있지 않은 아이템의 인덱스를 취득할 수 없습니다. 또, 아이템 렌더러는 리사이클되기 (위해)때문에, 그 아이템 렌더러가 다른 아이템의 표시에 재사용되는 경우, 아이템에 대해서 취득하는 인덱스가 변경될 가능성이 있습니다. 통상, 이 Methods는, 아이템 렌더러에 의해 표시되고 있는 데이터세트가 아직 변경되어 있지 않을 때에, 마우스 및 키보드의 처리 중(안)에서 불려 갑니다.
Parametersitem:IListItemRenderer — 아이템 렌더러입니다.
|
Point —
포인트입니다. x property는 columnIndex 로,y property는 rowIndex 입니다.
|
| itemToDataTip | () | Methods |
public function itemToDataTip(data:Object ):String dataTipField property와 dataTipFunction property에 근거해, 지정된 데이터 object에 대해서 렌더러가 표시하는 dataTip string를 돌려줍니다. Methods가 Parameters를 string로 변환할 수 없는 경우, 1 개의 스페이스를 돌려줍니다.
ListBase 또는 그 아이의 서브 클래스를 작성하는 개발자가 사용합니다. 어플리케이션 개발자가 사용할 것은 없습니다.
Parametersdata:Object — 렌더링 되는 object입니다.
|
String —
데이터에 근거하는 표시 가능 string입니다.
|
| itemToIcon | () | Methods |
public function itemToIcon(data:Object ):Class 데이터 아이템에 클래스의 아이콘이 있으면, 그 클래스를 돌려줍니다. iconField property와 iconFunction property에 근거합니다. 아이템내의 필드는, string가 어플리케이션내의 클래스의 이름을 나타내고 있는 한, 그 string를 돌려줄 수가 있습니다. 또, 아이템내의 필드는, 아이콘의 클래스를 보관 유지하고 있는 문서내의 변수의 이름인 string로 할 수도 있습니다.
Parametersdata:Object — 아이콘 클래스의 추출원인 아이템입니다.
|
Class —
클래스 참조로서의, 아이템용의 아이콘입니다. 아이콘이 없는 경우는 null 입니다.
|
| itemToItemRenderer | () | Methods |
public function itemToItemRenderer(item:Object ):IListItemRenderer
데이터 프로바이더내의 지정 아이템에 대응하는 아이템 렌더러를 돌려줍니다 (존재하는 경우). 아이템 렌더러는 표시 가능한 행 아이템세트내에 있는 아이템 에 대해서만 존재합니다. 그 때문에, 아이템이 표시되어 있지 않은 경우, 이 Methods는 null 를 돌려줍니다. DataGrid 의 경우, 최초의 열의 렌더러를 돌려줍니다.
item:Object — 데이터 프로바이더 아이템입니다.
|
IListItemRenderer —
아이템 렌더러입니다. 아이템이 현재 표시되어 있지 않은 경우는 null 입니다.
|
| itemToLabel | () | Methods |
public function itemToLabel(data:Object ):String labelField property와 labelFunction property에 근거해, 지정된 데이터 object에 대해서 렌더러가 표시하는 string를 돌려줍니다. Methods가 Parameters를 string로 변환할 수 없는 경우, 1 개의 스페이스를 돌려줍니다.
Parametersdata:Object — 렌더링 되는 object입니다.
|
String —
데이터에 응해 표시되는 string입니다.
|
| itemToUID | () | Methods |
protected function itemToUID(data:Object ):String 데이터 프로바이더 아이템의 UID 를 결정합니다. 데이터 프로바이더내의 아이템은 모두, 일의의 ID (UID)를 가지는지, 또는 UID 가 생성되어 관련지을 수 있습니다. 이 때문에, 데이터 프로바이더내에서 object나 스칼라치를 2 회 출현시킬 수 없습니다. 예를 들어, 다음의 데이터 프로바이더는 무효입니다. 이것은, 값 "foo" 가 2 회 출현하고 있어, string의 UID 가 string 자신이기 (위해)때문에입니다.
var sampleDP:Array = ["foo", "bar", "foo"]
단순한 동적 object는, 그것들이 2 개의 다른 인스턴스이면 2 회 출현할 수 있습니다. 다음의 예는, 각각의 인스턴스가 다른 object이며, 다른 UID 가 주어지고 있기 (위해)때문에, 유효합니다.
var sampleDP:Array = [{label: "foo"}, {label: "foo"}]
다음의 예는 같은 인스턴스가 2 회 출현하고 있기 (위해)때문에 무효입니다.
var foo:Object = {label: "foo"};
sampleDP:Array = [foo, foo];
Parameters
data:Object — 데이터 프로바이더 아이템입니다.
|
String —
string로서의 UID 입니다.
|
| makeRowsAndColumns | () | Methods |
protected function makeRowsAndColumns(left:Number , top:Number , right:Number , bottom:Number , firstColumn:int , firstRow:int , byCount:Boolean = false, rowsNeeded:uint = 0):Point
좌, 상, 우, 하에 의해 나타난 area가 메워지도록(듯이) 충분한 행 및 열을 작성합니다. 렌더러가 작성되어(firstColumn, firstRow)( 이후, 하향에listItems 배열에 삽입됩니다.
byCount 와 rowsNeeded 가 지정되고 있는 경우, 그 수만큼 행이 작성되어bottom 및 right Parameters는 무시됩니다.
left:Number — 칠area의 수평 방향의 픽셀 오프셋(offset)입니다.
|
|
top:Number — 칠area의 수직 방향의 픽셀 오프셋(offset)입니다.
|
|
right:Number — 칠area의 수평 방향의 픽셀 오프셋(offset) (컴퍼넌트의 좌측으로부터)입니다.
|
|
bottom:Number — 칠area의 수직 방향의 픽셀 오프셋(offset) (컴퍼넌트 위로부터)입니다.
|
|
firstColumn:int — 작성하는 최초의 렌더러를 포함하기 위한 listItems 에의 오프셋(offset)입니다.
|
|
firstRow:int — 작성하는 최초의 렌더러를 포함하기 위한 listItems 에의 오프셋(offset)입니다.
|
|
byCount:Boolean (default = false) — true 의 경우,rowsNeeded 의 수만큼 행을 작성해,bottom Parameters를 무시합니다
|
|
rowsNeeded:uint (default = 0) — byCount 가 true 의 경우에 작성되는 행의 수입니다.
|
Point —
작성되는 행과 열의 수를 포함한 Point 입니다.
|
| measure | () | Methods |
protected override function measure():void
컴퍼넌트의 폭과 높이의 측정치를 rowCount,columnCount,rowHeight,columnWidth 의 각 property에 근거해 계산합니다.
See also
| measureHeightOfItems | () | Methods |
public function measureHeightOfItems(index:int = -1, count:int = 0):Number 현재의 아이템 렌더러를 사용해, 데이터 프로바이더로부터 취득한 아이템세트를 측정해, 그러한 아이템의 높이의 합계를 돌려줍니다.
이 Methods는 ListBase 클래스에서는 Implements되지 않기 때문에, child 클래스에서 이것을 Implements할 필요가 있습니다.
높이의 계산에 헤더를 포함하는 것을 지정하기 위해서, 부의 값을 index 에 사용할 수 있습니다.
index:int (default = -1) — 높이의 계산의 개시점이 되는 데이터 프로바이더 아이템입니다.
|
|
count:int (default = 0) — 높이의 계산으로 사용하는 아이템의 수입니다.
|
Number —
측정된 아이템의 높이의 합계입니다.
|
| measureWidthOfItems | () | Methods |
public function measureWidthOfItems(index:int = -1, count:int = 0):Number 현재의 아이템 렌더러를 사용해, 데이터 프로바이더로부터 취득한 아이템세트를 측정해, 발견된 최대폭을 돌려줍니다. 이 Methods는 컴퍼넌트의 폭을 계산할 경우에 사용합니다. ListBase 로부터 파생한 각종의 클래스는 각각 Implements이 다소 다릅니다. DataGrid 는, 데이터 프로바이더 아이템은 아니고 자신의 열을 측정합니다. TileList 는, 최초의 아이템만을 측정해, 모든 아이템이 같은 크기이다고 봅니다.
이 Methods는 ListBase 클래스에서는 Implements되지 않기 때문에, child 클래스에서 이것을 Implements할 필요가 있습니다.
폭의 계산에 헤더를 포함하는 것을 지정하기 위해서, 부의 값을 index 에 사용할 수 있습니다.
index:int (default = -1) — 폭의 측정의 개시점이 되는 데이터 프로바이더 아이템입니다.
|
|
count:int (default = 0) — 폭의 계산으로 측정하는 아이템의 수입니다.
|
Number —
측정된 아이템의 쳐 가장 폭의 넓은 것입니다.
|
| mouseClickHandler | () | Methods |
protected function mouseClickHandler(event:MouseEvent ):void
렌더러를 포함한 리스트에 포함되어 있는 임의의 마우스 타겟으로부터의 MouseEvent.MOUSE_CLICK 이벤트를 처리합니다. 이 Methods는, 어느 렌더러가 클릭되었는지를 판별해,ListEvent.ITEM_CLICK 이벤트를 dispatch합니다.
event:MouseEvent |
| mouseDoubleClickHandler | () | Methods |
protected function mouseDoubleClickHandler(event:MouseEvent ):void
렌더러를 포함한 리스트에 포함되어 있는 임의의 마우스 타겟으로부터의 MouseEvent.MOUSE_DOUBLE_CLICK 이벤트를 처리합니다. 이 Methods는, 어느 렌더러가 클릭되었는지를 판별해,ListEvent.ITEM_DOUBLE_CLICK 이벤트를 dispatch합니다.
event:MouseEvent |
| mouseDownHandler | () | Methods |
protected function mouseDownHandler(event:MouseEvent ):void
렌더러를 포함한 리스트에 포함되어 있는 임의의 마우스 타겟으로부터의 MouseEvent.MOUSE_DOWN 이벤트를 처리합니다. 이 Methods는, 밀린 렌더러를 검색해,MouseEvent.MOUSE_UP 이벤트를 수신하기 위한 준비를 실시합니다.
event:MouseEvent — 마우스 이벤트
|
| mouseEventToItemRenderer | () | Methods |
protected function mouseEventToItemRenderer(event:MouseEvent ):IListItemRenderer 어느 아이템 렌더러가 마우스의 위치에 있는지를 판별합니다. 아이템 렌더러는, 복수의 마우스 타겟으로부터 작성되는 것이나, 마우스 타겟이 아닌 표시 가능 area를 가지는 일이 있습니다. 이 Methods는, 타겟과 위치의 양쪽 모두를 확인해, 어느 아이템 렌더러가 마우스의 위치에 있는지를, 유저의 시점으로부터 결정합니다. 이 정보는, 마우스 이벤트에 의해 제공되는 정보와는 다를 가능성이 있습니다.
Parametersevent:MouseEvent — 마우스의 위치와 마우스의 위치에 있는 object를 포함하고 있는 MouseEvent 입니다.
|
IListItemRenderer —
마우스의 위치에 있는 아이템 렌더러입니다. 아이템 렌더러가 없는 경우는 null 입니다.
|
| mouseMoveHandler | () | Methods |
protected function mouseMoveHandler(event:MouseEvent ):void
렌더러를 포함한 리스트에 포함되어 있는 임의의 마우스 타겟으로부터의 MouseEvent.MOUSE_MOVE 이벤트를 처리합니다. 이 Methods는, 드러그 & 드롭 조작을 개시하는 조작을 감시해,DragEvent.DRAG_START 이벤트를 송신합니다. 또, 마우스가 렌더러의 비타겟 area 위에 있을지 어떨지도 조사합니다. 이것에 의해, Flex 는 그 렌더러가 타겟이었던 것 같게 표시하는 것을 시도할 수가 있습니다.
event:MouseEvent — 마우스 이벤트
|
| mouseOutHandler | () | Methods |
protected function mouseOutHandler(event:MouseEvent ):void
렌더러를 포함한 리스트에 포함되어 있는 임의의 마우스 타겟으로부터의 MouseEvent.MOUSE_OUT 이벤트를 처리합니다. 이 Methods는, 어느 렌더러로부터 마우스가 떨어졌는지를 조사해 하이라이트 표시를 해제합니다.
event:MouseEvent — 마우스 이벤트
|
| mouseOverHandler | () | Methods |
protected function mouseOverHandler(event:MouseEvent ):void
렌더러를 포함한 리스트에 포함되어 있는 임의의 마우스 타겟으로부터의 MouseEvent.MOUSE_OVER 이벤트를 처리합니다. 이 Methods는, 어느 렌더러 위에 마우스가 있는지를 조사해 그 렌더러를 하이라이트 표시합니다.
리스트 클래스에서도, 이 Methods를 MouseEvent.MOUSE_MOVE 이벤트로부터 호출합니다. 이 이벤트를 사용해, 렌더러의 비타겟 영역내와 렌더러 주위의 스페이스 영역내의 움직임을 검출합니다.
event:MouseEvent — 마우스 이벤트
|
| mouseUpHandler | () | Methods |
protected function mouseUpHandler(event:MouseEvent ):void
렌더러를 포함한 리스트에 포함되어 있는 임의의 마우스 타겟으로부터의 MouseEvent.MOUSE_DOWN 이벤트를 처리합니다. 이 Methods는, 밀린 렌더러를 검색해,MouseEvent.MOUSE_UP 이벤트를 수신하기 위한 준비를 실시합니다.
event:MouseEvent — 마우스 이벤트
|
| mouseWheelHandler | () | Methods |
protected override function mouseWheelHandler(event:MouseEvent ):void 스크롤 위치를 변경해 mouseWheel 를 처리합니다. ScrollControlBase 의 버젼을 복사한 것입니다. 타겟이 수평 방향으로 실행되었을 경우는, horizontalScrollPosition 를 변경하도록(듯이) 수정되고 있습니다.
Parametersevent:MouseEvent |
See also
| moveSelectionHorizontally | () | Methods |
protected function moveSelectionHorizontally(code:uint , shiftKey:Boolean , ctrlKey:Boolean ):void
왼쪽 커서 키 또는 오른쪽 커서 키와 Shift 키나 Ctrl 키등의 수식자를 사용해 아이템을 선택하는 유저 조작에 응답해, 선택을 수평 방향으로 이동합니다. 이 Methods에 의해,horizontalScrollPosition,verticalScrollPosition, 및 caretIndex property가 변경될 가능성이 있어,finishKeySelection() Methods가 불려 가 선택이 갱신될 가능성이 있습니다.
ListBase 에서는 Implements되고 있지 않습니다. 디폴트의 리스트가 단일열이며, 수평에 스크롤 되지 않기 때문입니다.
Parameterscode:uint — 밀린 키입니다 (Keyboard.LEFT 등).
|
|
shiftKey:Boolean — 키보드상의 키가 밀렸을 때에 Shift 키가 눌러 내릴 수 있고 있었을 경우에 true 를 돌려줍니다.
|
|
ctrlKey:Boolean — 키보드상의 키가 밀렸을 때에 Ctrl 키가 눌러 내릴 수 있고 있었을 경우에 true 를 돌려줍니다.
|
| moveSelectionVertically | () | Methods |
protected function moveSelectionVertically(code:uint , shiftKey:Boolean , ctrlKey:Boolean ):void
상 커서 키 또는 하 커서 키와 Shift 키나 Ctrl 키등의 수식자를 사용해 아이템을 선택하는 유저 조작에 응답해, 선택을 수직 방향으로 이동합니다. 이 Methods에 의해,horizontalScrollPosition,verticalScrollPosition, 및 caretIndex property가 변경될 가능성이 있어,finishKeySelection() Methods가 불려 가 선택이 갱신될 가능성이 있습니다.
code:uint — 밀린 키입니다 (Keyboard.DOWN 등).
|
|
shiftKey:Boolean — 키보드상의 키가 밀렸을 때에 Shift 키가 눌러 내릴 수 있고 있었을 경우에 true 를 돌려줍니다.
|
|
ctrlKey:Boolean — 키보드상의 키가 밀렸을 때에 Ctrl 키가 눌러 내릴 수 있고 있었을 경우에 true 를 돌려줍니다.
|
| removeIndicators | () | Methods |
protected function removeIndicators(uid:String ):void 데이터 프로바이더내의 지정된 아이템에 대해, 선택 하이라이트 및 그 외의 관련 그래픽을 클린 업 합니다.
Parametersuid:String — 데이터 프로바이더 아이템의 UID 입니다.
|
| scrollHorizontally | () | Methods |
protected function scrollHorizontally(pos:int , deltaPos:int , scrollUp:Boolean ):void 스크롤 위치의 변화에 응답해 렌더러를 조정합니다.
리스트 클래스에서는, 스크롤 위치의 변화폭이 가시 상태의 행의 수보다 적었던 경우에 스크롤의 최적화를 시행합니다. 변경되어 있지 않은 행이 존재해, 그러한 행에 대해서는 이동만이 필요한 경우는, 다른 행이 삭제되어 새로운 행이 추가됩니다. 스크롤 위치의 변화가 너무 큰 경우는, 낡은 행이 모두 삭제되어 표시 가능 area 전체에 대해서 makeRowsAndColumns() Methods를 호출하는 것으로 새로운 행이 추가됩니다.
ListBase 에서는 Implements되고 있지 않습니다. 디폴트의 리스트가 단일열이며, 수평에 스크롤 되지 않기 때문입니다.
Parameterspos:int — 새로운 스크롤 위치를 나타냅니다.
|
|
deltaPos:int — 위치의 변화입니다. 항상 정의 값이 됩니다.
|
|
scrollUp:Boolean — 스크롤 위치가 작아지고 있는 경우에 true 를 돌려줍니다.
|
| scrollPositionToIndex | () | Methods |
protected function scrollPositionToIndex(horizontalScrollPosition:int , verticalScrollPosition:int ):int 지정한 스크롤 위치에서 최초로 표시되는 행과 열의 아이템에 대응하는 데이터 프로바이더 인덱스를 돌려줍니다.
ParametershorizontalScrollPosition:int — 스크롤 위치에 대응하는 horizontalScrollPosition property의 값입니다.
|
|
verticalScrollPosition:int — 스크롤 위치에 대응하는 verticalScrollPosition property의 값입니다.
|
int —
데이터 프로바이더의 인덱스입니다.
|
| scrollToIndex | () | Methods |
public function scrollToIndex(index:int ):Boolean
지정의 인덱스 위치에 있는 데이터 프로바이더 아이템을 가시 상태로 합니다. 아이템이 표시되고 있는 경우는, 그 아이템이 최초로 표시되고 있는 아이템이 아니라도,verticalScrollPosition property는 변경되지 않습니다. 아이템이 현재 표시되어 있지 않은 경우는,verticalScrollPosition property가 변경되어 그 아이템이 최초로 표시되는 아이템으로 됩니다. 다만,verticalScrollPosition 의 값이 maxVerticalScrollPosition property에 의해 제한되고 있기 위해서(때문에), 아이템을 최초로 표시되는 아이템으로 하는데 충분한 수의 행이 없는 경우는 제외합니다.
index:int |
Boolean —
verticalScrollPosition 가 변경되었을 경우는 true 입니다.
|
| scrollVertically | () | Methods |
protected function scrollVertically(pos:int , deltaPos:int , scrollUp:Boolean ):void 스크롤 위치의 변화에 응답해 렌더러를 조정합니다.
리스트 클래스에서는, 스크롤 위치의 변화폭이 가시 상태의 행의 수보다 적었던 경우에 스크롤의 최적화를 시행합니다. 변경되어 있지 않은 행이 존재해, 그러한 행에 대해서는 이동만이 필요한 경우는, 다른 행이 삭제되어 새로운 행이 추가됩니다. 스크롤 위치의 변화가 너무 큰 경우는, 낡은 행이 모두 삭제되어 표시 가능 area 전체에 대해서 makeRowsAndColumns() Methods를 호출하는 것으로 새로운 행이 추가됩니다.
pos:int — 새로운 스크롤 위치를 나타냅니다.
|
|
deltaPos:int — 위치의 변화입니다. 항상 정의 값이 됩니다.
|
|
scrollUp:Boolean — 스크롤 위치가 작아지고 있는 경우에 true 를 돌려줍니다.
|
| seekPendingFailureHandler | () | Methods |
protected function seekPendingFailureHandler(data:Object , info:ListBaseSeekPending ):void 페이지 폴트가 원인이 되어 시크가 실패했을 경우에 사용되는 디폴트 실패 핸들러입니다.
Parametersdata:Object |
|
info:ListBaseSeekPending |
| seekPendingResultHandler | () | Methods |
protected function seekPendingResultHandler(data:Object , info:ListBaseSeekPending ):void 페이지 폴트가 원인이 되어 시크가 실패했을 경우에 사용되는 디폴트 결과 핸들러입니다. 이 Methods는, 최신의 페이지 폴트 결과가 핸들러에 있을지 어떨지를 확인합니다. 결과가 없는 경우는, 단순하게 종료합니다. 결과가 있는 경우는, 이테레이타를 올바른 위치로 설정합니다.
Parametersdata:Object |
|
info:ListBaseSeekPending |
| selectItem | () | Methods |
protected function selectItem(item:IListItemRenderer , shiftKey:Boolean , ctrlKey:Boolean , transition:Boolean = true):Boolean 아이템 렌더러가 이미 마우스로 클릭되고 있어 키보드 수식자가 지정 상태가 되어 있으면, 선택한 아이템세트를 갱신합니다. 또, 이 Methods에 의해, 아이템 렌더러의 표시가 그러한 갱신 후의 선택 상태에 근거해 갱신됩니다.
Parametersitem:IListItemRenderer — 클릭된 아이템 렌더러입니다.
|
|
shiftKey:Boolean — 마우스가 클릭되었을 때에 Shift 키가 눌러 내릴 수 있고 있었을 경우에 true 를 돌려줍니다.
|
|
ctrlKey:Boolean — 마우스가 클릭되었을 때에 Ctrl 키가 눌러 내릴 수 있고 있었을 경우에 true 를 돌려줍니다.
|
|