パッケージmx.controls.listClasses
public class ListBase
継承ListBase Inheritance ScrollControlBase Inheritance UIComponent Inheritance FlexSprite Inheritance Sprite Inheritance DisplayObjectContainer Inheritance InteractiveObject Inheritance DisplayObject Inheritance EventDispatcher Inheritance Object
実装IDataRenderer, IDropInListItemRenderer, IFocusManagerComponent, IListItemRenderer
SubclassesDataGridBase, List, TileBase

ListBase クラスはアイテムのリストを表すコントロール用の基本クラスです。このようなアイテムリストでは、1 つまたは複数のアイテムの選択やスクロールが可能です。アイテムは、dataProvider プロパティで指定し、アイテムレンダラーで表示します。

モデルとビューのアーキテクチャでは、ListBase から派生したクラスはビューを表し、dataProvider オブジェクトはモデルを表します。

MXML シンタックスexpandedMXML シンタックスの非表示

ListBase クラスはスーパークラスのすべてのタグプロパティを継承し、次のタグプロパティを追加します。

 <mx:tagname プロパティ 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"

イベント change="デフォルト値なし" dataChange="デフォルト値なし" itemClick="デフォルト値なし" itemDoubleClick="デフォルト値なし" itemRollOut="デフォルト値なし" itemRollOver="デフォルト値なし" itemClick="デフォルト値なし" />

関連項目

mx.collections.ICollectionView


パブリックプロパティ
 プロパティ定義
 InheritedaccessibilityProperties : AccessibilityProperties
この表示オブジェクトの現在のアクセシビリティオプションです。
DisplayObject
  allowDragSelection : Boolean = false
ドラッグによる選択が有効かどうかを示すフラグです。
ListBase
  allowMultipleSelection : Boolean
複数のアイテムを同時に選択できるかどうかを示すフラグです。
ListBase
 Inheritedalpha : Number
指定されたオブジェクトのアルファ透明度値を示します。
DisplayObject
 InheritedbaselinePosition : Number
コンポーネントのテキストの 1 行目のベースライン y 座標を指定します。
UIComponent
 InheritedblendMode : String
使用するブレンドモードを指定する BlendMode クラスの値です。
DisplayObject
 InheritedborderMetrics : EdgeMetrics
4 つのプロパティを持つ EdgeMetrics オブジェクトを返します。このプロパティとは、lefttopright、および bottom です。
ScrollControlBase
 InheritedbuttonMode : Boolean
このスプライトのボタンモードを指定します。
Sprite
 InheritedcacheAsBitmap : Boolean
true に設定されている場合、表示オブジェクトの内部ビットマップ表現が Flash Player にキャッシュされます。
DisplayObject
 InheritedcacheHeuristic : Boolean
オブジェクトのビットマップキャッシュを提案するために Flex によって使用されます。
UIComponent
 InheritedcachePolicy : String
このオブジェクトのビットマップキャッシュポリシーを指定します。
UIComponent
 InheritedclassName : String
このインスタンスのクラス名です。たとえば、"Button" などがあります。
UIComponent
  columnCount : int
TileList コントロールに表示する列の数か、または HorizontalList コントロール内のアイテムの数です。
ListBase
  columnWidth : Number
コントロールの列の幅です。
ListBase
 Inheritedconstructor : Object
特定のオブジェクトインスタンスのクラスオブジェクトまたはコンストラクタ関数への参照です。
Object
 InheritedcontentMouseX : Number
コンテンツ座標系におけるマウスの x 位置を返します。
UIComponent
 InheritedcontentMouseY : Number
コンテンツ座標系におけるマウスの y 位置を返します。
UIComponent
 InheritedcontextMenu : ContextMenu
このオブジェクトに関連付けられたコンテキストメニューを指定します。
InteractiveObject
 InheritedcurrentState : String
コンポーネントの現在のビューステートです。
UIComponent
  data : Object
このコンポーネントをアイテムレンダラーまたはアイテムエディタとして使用するときに、このコンポーネントによってデータプロバイダ上にレンダリングされるアイテムです。
ListBase
  dataProvider : Object
表示するデータのセットです。
ListBase
  dataTipField : String
データヒントとして表示するデータプロバイダアイテム内のフィールドの名前です。
ListBase
  dataTipFunction : Function
dataTip を決定するために各アイテムで実行するユーザー指定の関数です。
ListBase
 Inheriteddescriptor : UIComponentDescriptor
この UIComponent インスタンスの作成のために createComponentFromDescriptor() メソッドで使用した UIComponentDescriptor への参照です (存在する場合)。
UIComponent
 Inheriteddocument : Object
この UIComponent に関連付けられたドキュメントオブジェクトへの参照です。
UIComponent
 InheriteddoubleClickEnabled : Boolean
UIComponent オブジェクトが doubleClick イベントを受け取るかどうかを指定します。
UIComponent
  dragEnabled : Boolean
このコントロールの外にアイテムをドラッグして他のコントロールにドロップすることが可能かどうかを示すフラグです。
ListBase
  dragMoveEnabled : Boolean
ドラッグ & ドロップ操作でアイテムを単にコピーする代わりに移動することが可能かどうかを示すフラグです。
ListBase
  dropEnabled : Boolean
ドラッグしたアイテムをコントロールにドロップできるかどうかを示すフラグです。
ListBase
 InheriteddropTarget : DisplayObject
スプライトのドラッグ先またはスプライトがドロップされた先の表示オブジェクトを指定します。
Sprite
 Inheritedenabled : Boolean
コンポーネントがユーザーの操作を受け入れることができるかどうかを指定します。
UIComponent
 InheritederrorString : String
バリデータによってコンポーネントを監視しているとき、検証が失敗した場合に、そのコンポーネントのエラーヒントに表示されるテキストです。
UIComponent
 InheritedexplicitHeight : Number
コンポーネントの座標内におけるコンポーネントの明示的な高さ (ピクセル単位) を指定する数値です。
UIComponent
 InheritedexplicitMaxHeight : Number
コンポーネントの座標内におけるコンポーネントの最大の高さ (ピクセル単位) を指定する数値です。
UIComponent
 InheritedexplicitMaxWidth : Number
コンポーネントの座標内におけるコンポーネントの最大の幅 (ピクセル単位) を指定する数値です。
UIComponent
 InheritedexplicitMinHeight : Number
コンポーネントの座標内におけるコンポーネントの最小の高さ (ピクセル単位) を指定する数値です。
UIComponent
 InheritedexplicitMinWidth : Number
コンポーネントの座標内におけるコンポーネントの最小の幅 (ピクセル単位) を指定する数値です。
UIComponent
 InheritedexplicitWidth : Number
コンポーネントの座標内におけるコンポーネントの明示的な幅 (ピクセル単位) を指定する数値です。
UIComponent
 Inheritedfilters : Array
表示オブジェクトに現在関連付けられている各フィルタオブジェクトが格納されているインデックス付きの配列です。
DisplayObject
 InheritedfocusEnabled : Boolean
コンポーネントが、クリックされたときにフォーカスを受け付けられるかどうかを示します。
UIComponent
 InheritedfocusManager : IFocusManager
このコンポーネントとそのピアーに対するフォーカスを制御する FocusManager を取得します。
UIComponent
 InheritedfocusPane : Sprite
このオブジェクトに関連付けられたフォーカスペインです。
UIComponent
 InheritedfocusRect : Object
このオブジェクトがフォーカス矩形を表示するかどうかを指定します。
InteractiveObject
 Inheritedgraphics : Graphics
ベクターの描画コマンドが発生する、このスプライトに属する Graphics オブジェクトを指定します。
Sprite
 Inheritedheight : Number
親の座標内におけるコンポーネントの高さ (ピクセル単位) を指定する数値です。
UIComponent
 InheritedhitArea : Sprite
スプライトのヒット領域となる別のスプライトを指定します。
Sprite
 InheritedhorizontalScrollPolicy : String
水平スクロールバーを常にオンにするか、常にオフにするか、または setScrollBarProperties() メソッドに渡されるパラメータに基づいて自動的に変更するかを示すプロパティです。
ScrollControlBase
 InheritedhorizontalScrollPosition : Number
左端からコンテンツへのオフセットです。
ScrollControlBase
  iconField : String
データプロバイダオブジェクト内のフィールドの名前です。何をアイコンとして表示するかを決定します。
ListBase
  iconFunction : Function
アイコンを決定するために各アイテムで実行されるユーザー指定の関数です。
ListBase
 Inheritedid : String
コンポーネントの ID です。
UIComponent
 InheritedincludeInLayout : Boolean
このコンポーネントを親コンテナのレイアウトに含めるかどうかを指定します。
UIComponent
 InheritedinheritingStyles : Object
このコンポーネントの継承スタイルのチェーンの始まりです。
UIComponent
 Inheritedinitialized : Boolean
オブジェクトがレイアウトの以下の 3 つの段階をすべて完了したものであるかどうかを示すフラグです。処理、測定、およびレイアウト (いずれかの段階が必須であった場合)。
UIComponent
 InheritedinstanceIndex : int
繰り返されるコンポーネントのインデックスです。
UIComponent
 InheritedinstanceIndices : Array
この UIComponent オブジェクトを親ドキュメントから参照するために必要なインデックスを含む配列です。
UIComponent
 InheritedisDocument : Boolean
この UIComponent インスタンスがドキュメントオブジェクトであるか、つまり Flex アプリケーション、MXML コンポーネント、または ActionScript コンポーネントの階層の最上位に位置するかどうかを指定します。
UIComponent
 InheritedisPopUp : Boolean
コンポーネントがポップアップされたことを示すため、PopUpManager によって true に設定されます。
UIComponent
  itemRenderer : IFactory
コントロールのカスタムアイテムレンダラーです。
ListBase
  labelField : String
ラベルとして表示するデータプロバイダアイテム内のフィールドの名前です。
ListBase
  labelFunction : Function
ラベルを決定する各アイテムで実行されるユーザー指定の関数です。
ListBase
  listData : BaseListData
ドロップインアイテムレンダラーまたはドロップインアイテムエディタとして使用すると、このコンポーネントの listData プロパティが、リストコントロールからの追加データで初期化されます。
ListBase
 InheritedliveScrolling : Boolean = true
サムの移動に合わせてスクロールするか、サムが離されるまで表示を更新しないかを示すフラグです。
ScrollControlBase
 InheritedloaderInfo : LoaderInfo
この表示オブジェクトが属するファイルのロード情報を含む LoaderInfo オブジェクトを返します。
DisplayObject
  lockedColumnCount : int
スクロールするコントロール内の最初の列のインデックスです。
ListBase
  lockedRowCount : int
スクロールするコントロール内の最初の行のインデックスです。
ListBase
 Inheritedmask : DisplayObject
呼び出し元の表示オブジェクトは、指定された mask オブジェクトによってマスクされます。
DisplayObject
 InheritedmaxHeight : Number
コンポーネントの座標内におけるコンポーネントの最大の高さ (ピクセル単位) を指定する数値です。
UIComponent
 InheritedmaxHorizontalScrollPosition : Number
horizontalScrollPosition プロパティの最大値です。
ScrollControlBase
 InheritedmaxVerticalScrollPosition : Number
verticalScrollPosition プロパティの最大値です。
ScrollControlBase
 InheritedmaxWidth : Number
コンポーネントの座標内におけるコンポーネントの最大の幅 (ピクセル単位) を指定する数値です。
UIComponent
 InheritedmeasuredHeight : Number
コンポーネントのデフォルトの高さです (ピクセル単位)。
UIComponent
 InheritedmeasuredMinHeight : Number
コンポーネントのデフォルトの最小高さです (ピクセル単位)。
UIComponent
 InheritedmeasuredMinWidth : Number
コンポーネントのデフォルトの最小幅です (ピクセル単位)。
UIComponent
 InheritedmeasuredWidth : Number
コンポーネントのデフォルトの幅です (ピクセル単位)。
UIComponent
  menuSelectionMode : Boolean = false
メニュー選択方式を使用するかどうかを示すフラグです。
ListBase
 InheritedminHeight : Number
コンポーネントの座標内におけるコンポーネントの最小の高さ (ピクセル単位) を指定する数値です。
UIComponent
 InheritedminWidth : Number
コンポーネントの座標内におけるコンポーネントの最小の幅 (ピクセル単位) を指定する数値です。
UIComponent
 InheritedmouseChildren : Boolean
オブジェクトの子に対してマウスが有効かどうかを調べます。
DisplayObjectContainer
 InheritedmouseEnabled : Boolean
このオブジェクトがマウスメッセージを受け取るかどうかを指定します。
InteractiveObject
 InheritedmouseFocusEnabled : Boolean
クリックしたとき、フォーカスを受け付けられるかどうかを示します。
UIComponent
 InheritedmouseX : Number
マウス位置の x 座標を示します (ピクセル単位)。
DisplayObject
 InheritedmouseY : Number
マウス位置の y 座標を示します (ピクセル単位)。
DisplayObject
 Inheritedname : String
DisplayObject のインスタンス名を示します。
DisplayObject
 InheritednestLevel : int
オブジェクト階層におけるこのオブジェクトの深度を表します。
UIComponent
 InheritednonInheritingStyles : Object
このコンポーネントの非継承スタイルのチェーンの始まりです。
UIComponent
 InheritednumChildren : int
このオブジェクトの子の数を返します。
DisplayObjectContainer
 InheritedopaqueBackground : Object
表示オブジェクトが特定の背景色で不透明であるかどうかを指定します。
DisplayObject
 Inheritedowner : DisplayObjectContainer
この UIComponent のオーナー。
UIComponent
 Inheritedparent : DisplayObjectContainer
このコンポーネントの親コンテナまたは親コンポーネントです。
UIComponent
 InheritedparentApplication : Object
この UIComponent インスタンスを含む Application オブジェクトへの参照です。
UIComponent
 InheritedparentDocument : Object
この UIComponent に対する親ドキュメントオブジェクトへの参照です。
UIComponent
 InheritedpercentHeight : Number
コンポーネントの高さを親のサイズに対する比率 (パーセンテージ) で指定する数値です。
UIComponent
 InheritedpercentWidth : Number
コンポーネントの幅を親のサイズに対する比率 (パーセンテージ) で指定する数値です。
UIComponent
 InheritedprocessedDescriptors : Boolean
子をすぐに生成するか、遅延生成した後、このいずれかの発生に応じて、true に設定されます。
UIComponent
 Inheritedprototype : Object
[static] クラスまたは関数オブジェクトのプロトタイプオブジェクトへの参照です。
Object
 Inheritedrepeater : IRepeater
この UIComponent を作成した Repeater オブジェクト (親ドキュメント内にある) への参照です。
UIComponent
 InheritedrepeaterIndex : int
この UIComponent を作成した Repeater のデータプロバイダ内にあるアイテムのインデックスです。
UIComponent
 InheritedrepeaterIndices : Array
この UIComponent を生成した、親ドキュメント内にある Repeater のデータプロバイダに含まれるアイテムのインデックスを含む配列です。
UIComponent
 Inheritedrepeaters : Array
この UIComponent を作成した Repeater オブジェクト (親ドキュメント内にある) への参照を含む配列です。
UIComponent
 Inheritedroot : DisplayObject
ロードされた SWF ファイル内の表示オブジェクトの場合、root プロパティはその SWF ファイルが表す表示リストのツリー構造部分の一番上にある表示オブジェクトとなります。
DisplayObject
 Inheritedrotation : Number
DisplayObject インスタンスの元の位置からの回転角を度単位で示します。
DisplayObject
  rowCount : int
表示される行の数です。
ListBase
  rowHeight : Number
行の高さです (ピクセル単位)。
ListBase
 Inheritedscale9Grid : Rectangle
現在有効な拡大 / 縮小グリッドです。
DisplayObject
 InheritedscaleX : Number
水平方向の拡大 / 縮小の比率を指定する数値です。
UIComponent
 InheritedscaleY : Number
垂直方向の伸縮率を指定する数値です。
UIComponent
 Inheritedscreen : Rectangle
このオブジェクトの基本的な描画面のサイズと位置を含むオブジェクトを返します。
UIComponent
 InheritedscrollRect : Rectangle
表示オブジェクトのスクロール矩形の境界。
DisplayObject
 InheritedscrollTipFunction : Function
ScrollTip として表示するストリングを計算する関数です。
ScrollControlBase
  selectable : Boolean
選択したアイテムをリストに選択状態で表示するかどうかを示すフラグです。
ListBase
  selectedIndex : int
選択されたアイテムのデータプロバイダ内のインデックスです。
ListBase
  selectedIndices : Array
選択されたアイテムのデータプロバイダ内のインデックスの配列です。
ListBase
  selectedItem : Object
データプロバイダ内の選択したアイテムへの参照です。
ListBase
  selectedItems : Array
データプロバイダ内の選択されたアイテムへの参照で構成される配列を表します。
ListBase
  showDataTips : Boolean
dataTips を行内にテキストとして表示するかどうかを示すフラグです。
ListBase
 InheritedshowScrollTips : Boolean = false
スクロールサムをドラッグしたときに、その近くにツールヒントを表示するかどうかを示すフラグです。
ScrollControlBase
 InheritedsoundTransform : SoundTransform
このスプライト内のサウンドを制御します。
Sprite
 Inheritedstage : Stage
表示オブジェクトのステージ。
DisplayObject
 Inheritedstates : Array
このコンポーネントに対して定義されたビューステート。
UIComponent
 InheritedstyleDeclaration : CSSStyleDeclaration
このオブジェクトのインラインの継承スタイルの記憶域です。
UIComponent
 InheritedstyleName : Object
このコンポーネントで使用するクラススタイル。
UIComponent
 InheritedsystemManager : ISystemManager
このコンポーネントで使用する SystemManager オブジェクトを返します。
UIComponent
 InheritedtabChildren : Boolean
オブジェクトの子に対してタブが有効かどうかを調べます。
DisplayObjectContainer
 InheritedtabEnabled : Boolean
このオブジェクトがタブ順序に含まれるかどうかを指定します。
InteractiveObject
 InheritedtabIndex : int
SWF ファイル内のオブジェクトのタブ順序を指定します。
InteractiveObject
 InheritedtextSnapshot : TextSnapshot
この DisplayObjectContainer インスタンスの TextSnapshot オブジェクトを返します。
DisplayObjectContainer
 InheritedtoolTip : String
ツールヒントに表示するテキストです。
UIComponent
 Inheritedtransform : Transform
表示オブジェクトのマトリックス、カラー変換、ピクセル境界に関係するプロパティを持つオブジェクトです。
DisplayObject
 Inheritedtransitions : Array
Transition オブジェクトの配列です。各 Transition オブジェクトには、ビューステートが変化したときに再生されるエフェクトのセットが定義されます。
UIComponent
 InheritedtweeningProperties : Array
このオブジェクトに対して現在トゥイーンされているプロパティの配列。
UIComponent
 Inheriteduid : String
オブジェクトの一意の識別子です。
UIComponent
 InheritedupdateCompletePendingFlag : Boolean
オブジェクトが 3 段階のレイアウト検証を完了したものであるかどうかを示すフラグです (いずれかの検証が必須であった場合)。
UIComponent
 InheriteduseHandCursor : Boolean
buttonMode プロパティが true に設定されたスプライト上にマウスが移動したときに、指差しハンドポインタ (ハンドカーソル) を表示するかどうかを示すブール値です。
Sprite
 InheritedvalidationSubField : String
このコンポーネントにサブフィールドを関連付けるためにバリデータによって使用されます。
UIComponent
  value : Object
[read-only] 選択したアイテムか、または選択したアイテムのデータフィールドまたはラベルフィールドです。
ListBase
  variableRowHeight : Boolean
行ごとに異なる高さを設定できるかどうかを示すフラグです。
ListBase
 InheritedverticalScrollPolicy : String
垂直スクロールバーを常にオンにするか、常にオフにするか、または setScrollBarProperties() メソッドに渡されるパラメータに基づいて自動的に変更するかを示すプロパティです。
ScrollControlBase
 InheritedverticalScrollPosition : Number
上端からコンテンツへのオフセットです。
ScrollControlBase
 InheritedviewMetrics : EdgeMetrics
スクロールバーを考慮する EdgeMetrics オブジェクト (可視の場合)。
ScrollControlBase
 Inheritedvisible : Boolean
この UIComponent の可視性を制御します。
UIComponent
 Inheritedwidth : Number
親の座標内におけるコンポーネントの幅 (ピクセル単位) を指定する数値です。
UIComponent
  wordWrap : Boolean
行内のテキストを折り返すかどうかを示すフラグです。
ListBase
 Inheritedx : Number
親コンテナ内におけるコンポーネントの水平位置 (ピクセル単位) を指定する数値です。
UIComponent
 Inheritedy : Number
親コンテナ内におけるコンポーネントの垂直位置 (ピクセル単位) を指定する数値です。
UIComponent
Protectedプロパティ
 プロパティ定義
  anchorBookmark : CursorBookmark
アンカーであるアイテムのブックマークです。
ListBase
  anchorIndex : int = -1
選択アンカーポイントとなるデータプロバイダ内のアイテムのオフセットです。
ListBase
 Inheritedborder : IFlexDisplayObject
境界線オブジェクトです。
ScrollControlBase
  caretBookmark : CursorBookmark
キャレットの位置にあるアイテムのブックマークです。
ListBase
  caretIndex : int = -1
選択キャレットポイントとなるデータプロバイダ内のアイテムのオフセットです。
ListBase
  caretIndicator : Sprite
どのレンダラーがキャレットかを示すグラフィックが格納される DisplayObject です。
ListBase
  caretItemRenderer : IListItemRenderer
キャレットの位置にあるアイテムのレンダラーです。
ListBase
  caretUID : String
キャレットの位置にあるアイテムの UID です。
ListBase
  collection : ICollectionView
データプロバイダを表す ICollectionView です。
ListBase
  defaultColumnCount : int = 4
デフォルトで表示する列の数です。
ListBase
  defaultRowCount : int = 4
デフォルトで表示する行の数です。
ListBase
  dragImage : IUIComponent
[read-only] ドラッグ & ドロップ操作中にビジュアルオブジェクトを表示するクラスのインスタンスを取得します。
ListBase
  dragImageOffsets : Point
[read-only] ドラッグ & ドロップのドラッグイメージのオフセットを取得します。
ListBase
  explicitColumnCount : int = -1
columnCount プロパティを明示的に設定することによって要求された列数です。
ListBase
  explicitColumnWidth : Number
columnWidth を明示的に設定することによって要求された列幅です。
ListBase
  explicitRowCount : int = -1
rowCount を明示的に設定することによって要求された行数です。
ListBase
  explicitRowHeight : Number
rowHeight を明示的に設定することによって要求された行の高さです。
ListBase
  freeItemRenderers : Array
未使用のアイテムレンダラーのスタックです。
ListBase
  highlightIndicator : Sprite
どのレンダラーがハイライトされているかを示すグラフィックが格納される DisplayObject です。
ListBase
  highlightItemRenderer : IListItemRenderer
現在マウスポインタが置かれているか、キャレットの位置にあるレンダラーです。
ListBase
  highlightUID : String
現在マウスポインタが置かれているか、キャレットの位置にあるアイテムの UID です。
ListBase
 InheritedhorizontalScrollBar : ScrollBar
水平スクロールバーです。
ScrollControlBase
  itemsNeedMeasurement : Boolean = true
columnWidth プロパティおよび rowHeight プロパティの計算が必要かどうかを示すフラグです。
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
すべてのアイテムレンダラー、選択およびハイライトのインジケータ、その他のサポートされているグラフィックの親となる内部表示オブジェクトです。
ListBase
  listItems : Array
各データプロバイダアイテムをレンダリングする itemRenderer インスタンスを格納する配列の配列です。
ListBase
 InheritedmaskShape : Shape
マスクです。
ScrollControlBase
  rendererChanged : Boolean = false
レンダラーが変更されたことを示すフラグです。
ListBase
  rowInfo : Array
listItems 内の行に関して行の高さおよびその他のトラッキング情報をキャッシュする ListRowInfo オブジェクトの配列です。
ListBase
  rowMap : Object
アイテムレンダラーをそれぞれの ListRowInfo オブジェクトに対応付けるハッシュマップです。
ListBase
 InheritedscrollAreaChanged : Boolean
スクロールバーの表示 / 非表示のため、スクロール領域が変更されたことを示すフラグです。
ScrollControlBase
  selectedData : Object
どのオブジェクトが現在選択されているかをトラッキングする ListBaseSelectionData オブジェクトのハッシュテーブルです。
ListBase
  selectionIndicators : Object
選択のインジケータのハッシュテーブルです。
ListBase
  selectionLayer : Sprite
すべての選択とハイライトのインジケータが描画される listContent 内のレイヤーです。
ListBase
  selectionTweens : Object
選択のトゥイーンのハッシュテーブルです。
ListBase
  showCaret : Boolean
キャレットを表示するかどうかを示すフラグです。
ListBase
 InheritedunscaledHeight : Number
拡大 / 縮小なしのコンポーネントの高さを求める便利なメソッドです。コンポーネントの描画および子のレイアウトはすべて、この高さの四角い枠内で行う必要があります。また、この値は updateDisplayList() に引数として渡されます。
UIComponent
 InheritedunscaledWidth : Number
拡大 / 縮小なしのコンポーネントの幅を求める便利なメソッドです。コンポーネントの描画および子のレイアウトはすべて、この幅の四角い枠内で行う必要があります。また、この値は updateDisplayList() に引数として渡されます。
UIComponent
 InheritedverticalScrollBar : ScrollBar
垂直スクロールバーです。
ScrollControlBase
  visibleData : Object
ビューに現在含まれているデータプロバイダアイテムレンダラーのハッシュテーブルです。
ListBase
  wordWrapChanged : Boolean = false
wordWrap プロパティの値が、表示リストの前回の更新以降に変更されたかどうかを示すフラグです。
ListBase
パブリックメソッド
 メソッド定義
  ListBase()
コンストラクタ。
ListBase
 InheritedaddChild(child:DisplayObject):DisplayObject
この DisplayObjectContainer インスタンスに子 DisplayObject インスタンスを追加します。
DisplayObjectContainer
 InheritedaddChildAt(child:DisplayObject, index:int):DisplayObject
この DisplayObjectContainer インスタンスに子 DisplayObject インスタンスを追加します。
DisplayObjectContainer
 InheritedaddEventListener(type:String, listener:Function, useCapture:Boolean = false, priority:int = 0, useWeakReference:Boolean = false):void
イベントリスナーオブジェクトを EventDispatcher オブジェクトに登録し、リスナーがイベントの通知を受け取るようにします。
EventDispatcher
 InheritedareInaccessibleObjectsUnderPoint(point:Point):Boolean
特定の point ポイントを指定して呼び出した DisplayObjectContainer.getObjectsUnderPoint() メソッドから返されたリストに、セキュリティ上の制約のために省略される表示オブジェクトがあるかどうかを示します。
DisplayObjectContainer
  calculateDropIndex(event:DragEvent = null):int
ドロップしたアイテムをドロップターゲットに追加する位置にあるインデックスを返します。
ListBase
 InheritedcallLater(method:Function, args:Array = null):void
後で呼び出す関数をキューに格納します。
UIComponent
 InheritedclearStyle(styleProp:String):void
このコンポーネントインスタンスからスタイルプロパティを削除します。
UIComponent
 Inheritedcontains(child:DisplayObject):Boolean
指定された表示オブジェクトが、DisplayObjectContainer インスタンスの子であるか、インスタンス自体であるかを指定します。
DisplayObjectContainer
 InheritedcontentToGlobal(point:Point):Point
Point オブジェクトをコンテンツ座標からグローバル座標に変換します。
UIComponent
 InheritedcontentToLocal(point:Point):Point
Point オブジェクトをコンテンツ座標からローカル座標に変換します。
UIComponent
 InheritedcreateReferenceOnParentDocument(parentDocument:IFlexDisplayObject):void
この IUIComponent オブジェクトへの id 参照を親ドキュメントオブジェクト上に作成します。
UIComponent
 InheriteddeleteReferenceOnParentDocument(parentDocument:IFlexDisplayObject):void
この IUIComponent オブジェクトへの id 参照を親ドキュメントオブジェクトから削除します。
UIComponent
 InheriteddetermineTextFormatFromStyles():UITextFormat
この UIComponent のテキストスタイルに対応する UITextFormat オブジェクトを返します。
UIComponent
 InheriteddispatchEvent(event:Event):Boolean
イベントをイベントフローに送出します。
EventDispatcher
 InheriteddrawFocus(focused:Boolean):void
このコンポーネントを囲むフォーカスインジケータを表示または非表示にします。
UIComponent
 InheriteddrawRoundRect(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 オブジェクトに、プログラムで矩形を描画します。
UIComponent
 InheritedeffectFinished(effectInst:EffectInstance):void
コンポーネントでの再生の停止時にエフェクトインスタンスによって呼び出されます。
UIComponent
 InheritedeffectStarted(effectInst:EffectInstance):void
コンポーネントでの再生の開始時にエフェクトインスタンスによって呼び出されます。
UIComponent
 InheritedendEffectsStarted():void
現在コンポーネントで再生中のすべてのエフェクトを終了します。
UIComponent
 InheritedexecuteBindings(recurse:Boolean = false):void
この UIComponent オブジェクトへのデータバインディングを実行します。
UIComponent
  findString(str:String):Boolean
ストリングに基づいてリスト内のアイテムを検索し、選択を移動します。
ListBase
 InheritedfinishPrint(obj:Object, target:IFlexDisplayObject):void
印刷の完了後に呼び出されます。
UIComponent
 InheritedgetBounds(targetCoordinateSpace:DisplayObject):Rectangle
targetCoordinateSpace オブジェクトの座標系を基準にして、表示オブジェクトの領域を定義する矩形を返します。
DisplayObject
 InheritedgetChildAt(index:int):DisplayObject
指定のインデックス位置にある子表示オブジェクトインスタンスを返します。
DisplayObjectContainer
 InheritedgetChildByName(name:String):DisplayObject
指定された名前に一致する子表示オブジェクトを返します。
DisplayObjectContainer
 InheritedgetChildIndex(child:DisplayObject):int
child DisplayObject インスタンスのインデックス位置を返します。
DisplayObjectContainer
 InheritedgetClassStyleDeclarations():Array
この UIComponent インスタンスのタイプセレクタを探します。
UIComponent
 InheritedgetExplicitOrMeasuredHeight():Number
明示された高さを使用するのか、それとも測定した高さを使用するのかを決定する便利なメソッドです。
UIComponent
 InheritedgetExplicitOrMeasuredWidth():Number
明示的な幅または測定幅を使用するかどうかを決定するための便利なメソッドです。
UIComponent
 InheritedgetFocus():InteractiveObject
現在フォーカスを持っているオブジェクトを取得します。
UIComponent
 InheritedgetObjectsUnderPoint(point:Point):Array
指定されたポイントの下にあり、この DisplayObjectContainer インスタンスの子または孫などであるオブジェクトの配列を返します。
DisplayObjectContainer
 InheritedgetRect(targetCoordinateSpace:DisplayObject):Rectangle
シェイプ上の線を除き、targetCoordinateSpace パラメータによって定義された座標系に基づいて、表示オブジェクトの境界を定義する矩形を返します。
DisplayObject
 InheritedgetRepeaterItem(whichRepeater:int = -1):Object
指定された Repeater がこの Repeater を生成するために使用した dataProvider 内のアイテムを返します。この Repeater が繰り返されていない場合は、null を返します。
UIComponent
 InheritedgetStyle(styleProp:String):*
このコンポーネントのスタイル参照チェーンのいずれかの場所に設定されたスタイルプロパティを取得します。
UIComponent
 InheritedglobalToContent(point:Point):Point
Point オブジェクトをグローバル座標からコンテンツ座標に変換します。
UIComponent
 InheritedglobalToLocal(point:Point):Point
point オブジェクトをステージ (グローバル) 座標から表示オブジェクトの (ローカル) 座標に変換します。
DisplayObject
 InheritedhasEventListener(type:String):Boolean
EventDispatcher オブジェクトに、特定のイベントタイプに対して登録されたリスナーがあるかどうかを確認します。
EventDispatcher
 InheritedhasOwnProperty(name:String):Boolean
オブジェクトに指定されたプロパティが定義されているかどうかを示します。
Object
  hideDropFeedback(event:DragEvent):void
ドラッグ & ドロップ操作が可能であることを示すマウスポインタの下のドロップインジケータを非表示にします。
ListBase
 InheritedhitTestObject(obj:DisplayObject):Boolean
表示オブジェクトを評価して、obj 表示オブジェクトと重複または交差するかどうかを調べます。
DisplayObject
 InheritedhitTestPoint(x:Number, y:Number, shapeFlag:Boolean = false):Boolean
表示オブジェクトを評価して、x および y パラメータで指定されたポイントと重複または交差するかどうかを調べます。
DisplayObject
 InheritedhorizontalGradientMatrix(x:Number, y:Number, width:Number, height:Number):Matrix
水平方向のグラデーションを描画するときに rot パラメータとして drawRoundRect() メソッドに渡すことのできるボックスの Matrix を返します。
UIComponent
  indexToItemRenderer(index:int):IListItemRenderer
データプロバイダ内のアイテムのインデックスに対応するアイテムレンダラーを取得します (存在する場合)。
ListBase
  indicesToIndex(rowIndex:int, colIndex:int):int
colIndex、rowIndex 位置にあるアイテムのデータプロバイダのオフセットを計算します。
ListBase
 Inheritedinitialize():void
このコンポーネントの内部構造を初期化します。
UIComponent
 InheritedinitializeRepeaterArrays(parent:IRepeaterClient):void
このコンポーネントの繰り返されるインスタンスを追跡する各種プロパティを初期化します。
UIComponent
 InheritedinvalidateDisplayList():void
次に画面が更新されている間に updateDisplayList() メソッドが呼び出されるように、コンポーネントをマークします。
UIComponent
  invalidateList():void
次回の更新ですべての行を更新します。
ListBase
 InheritedinvalidateProperties():void
次に画面が更新されている間に commitProperties() メソッドが呼び出されるように、コンポーネントをマークします。
UIComponent
 InheritedinvalidateSize():void
次に画面が更新されている間に measure() メソッドが呼び出されるように、コンポーネントをマークします。
UIComponent
  isItemHighlighted(data:Object):Boolean
データプロバイダアイテムのアイテムレンダラーをハイライト表示 (マウスポインタが置かれているか、またはキーボード操作によりキャレットの位置にある場合) するかどうかを指定します。
ListBase
  isItemSelected(data:Object):Boolean
データプロバイダアイテムのアイテムレンダラーが選択されているかどうかを判別します。
ListBase
  isItemVisible(item:Object):Boolean
アイテムがレンダラーによって表示されているかどうかを判別します。
ListBase
 InheritedisPrototypeOf(theClass:Object):Boolean
Object クラスのインスタンスが、パラメータとして指定されたオブジェクトのプロトタイプチェーン内にあるかどうかを示します。
Object
  itemRendererContains(renderer:IListItemRenderer, object:DisplayObject):Boolean
レンダラーが表示オブジェクトを含んでいる (所有している) かどうかを判別します。
ListBase
  itemRendererToIndex(itemRenderer:IListItemRenderer):int
このアイテムレンダラーによってレンダリングされるアイテムのデータプロバイダ内のアイテムのインデックスを返します。
ListBase
  itemToDataTip(data:Object):String
dataTipField プロパティと dataTipFunction プロパティに基づいて、指定されたデータオブジェクトに対してレンダラーが表示する dataTip ストリングを返します。
ListBase
  itemToIcon(data:Object):Class
データアイテムにクラスのアイコンがあれば、そのクラスを返します。iconField プロパティと iconFunction プロパティに基づきます。
ListBase
  itemToItemRenderer(item:Object):IListItemRenderer
データプロバイダ内の指定アイテムに対応するアイテムレンダラーを返します (存在する場合)。
ListBase
  itemToLabel(data:Object):String
labelField プロパティと labelFunction プロパティに基づいて、指定されたデータオブジェクトに対してレンダラーが表示するストリングを返します。
ListBase
 InheritedlocalToContent(point:Point):Point
Point オブジェクトをローカル座標からコンテンツ座標に変換します。
UIComponent
 InheritedlocalToGlobal(point:Point):Point
point オブジェクトを表示オブジェクトの (ローカル) 座標からステージ (グローバル) 座標に変換します。
DisplayObject
  measureHeightOfItems(index:int = -1, count:int = 0):Number
現在のアイテムレンダラーを使用して、データプロバイダから取得したアイテムのセットを測定し、それらのアイテムの高さの合計を返します。
ListBase
 InheritedmeasureHTMLText(htmlText:String):TextLineMetrics
この UIComponent のスタイルで決定される UITextFormat を使用して単一行の UITextField に表示するものとして、<font><b> のような HTML タグが含まれる指定の HTML テキストを測定します。
UIComponent
 InheritedmeasureText(text:String):TextLineMetrics
この UIComponent のスタイルで決定される UITextFormat を使用して単一行の UITextField に表示するものとして、指定のテキストを測定します。
UIComponent
  measureWidthOfItems(index:int = -1, count:int = 0):Number
現在のアイテムレンダラーを使用して、データプロバイダから取得したアイテムのセットを測定し、見つかった最大幅を返します。
ListBase
 Inheritedmove(x:Number, y:Number):void
親の内部の指定された位置にコンポーネントを移動します。
UIComponent
 InheritednotifyStyleChangeInChildren(styleProp:String, recursive:Boolean):void
スタイルの変更を子に通知します。
UIComponent
 Inheritedowns(child:DisplayObject):Boolean
owner プロパティのチェーンが child からこの UIComponent を指定している場合に、true を返します。
UIComponent
 InheritedparentChanged(p:DisplayObjectContainer):void
UIComponent オブジェクトを親に対して追加または削除したときに Flex によって呼び出されます。
UIComponent
 InheritedprepareToPrint(target:IFlexDisplayObject):Object
印刷用の IFlexDisplayObject を準備します。
UIComponent
 InheritedpropertyIsEnumerable(name:String):Boolean
指定されたプロパティが存在し、列挙可能かどうかを示します。
Object
 InheritedregenerateStyleCache(recursive:Boolean):void
このコンポーネントの CSS スタイルキャッシュを作成または再作成します。recursive パラメータが true の場合は、このコンポーネントのすべての子孫の CSS スタイルキャッシュも作成または再作成します。
UIComponent
 InheritedregisterEffects(effects:Array):void
各エフェクトイベントについて、EffectManager をイベントリスナーの 1 つとして登録します。
UIComponent
 InheritedremoveChild(child:DisplayObject):DisplayObject
DisplayObjectContainer インスタンスの子リストから指定の child DisplayObject インスタンスを削除します。
DisplayObjectContainer
 InheritedremoveChildAt(index:int):DisplayObject
DisplayObjectContainer の子リストの指定された index 位置から子 DisplayObject を削除します。
DisplayObjectContainer
 InheritedremoveEventListener(type:String, listener:Function, useCapture:Boolean = false):void
EventDispatcher オブジェクトからリスナーを削除します。
EventDispatcher
 InheritedresumeBackgroundProcessing():void
[static] suspendBackgroundProcessing() が呼び出された後、callLater() によってキューに入れられたメソッドのバックグラウンド処理を再開します。
UIComponent
  scrollToIndex(index:int):Boolean
指定のインデックス位置にあるデータプロバイダアイテムを可視状態にします。
ListBase
 InheritedsetActualSize(w:Number, h:Number):void
オブジェクトのサイズを設定します。
UIComponent
 InheritedsetChildIndex(child:DisplayObject, index:int):void
表示オブジェクトコンテナの既存の子の位置を変更します。
DisplayObjectContainer
 InheritedsetCurrentState(stateName:String, playTransition:Boolean = true):void
現在の状態を設定します。
UIComponent
 InheritedsetFocus():void
現在扱っているコンポーネントにフォーカスを設定します。
UIComponent
 InheritedsetPropertyIsEnumerable(name:String, isEnum:Boolean = true):void
ループ処理に対するダイナミックプロパティの可用性を設定します。
Object
 InheritedsetStyle(styleProp:String, newValue:*):void
このコンポーネントインスタンスのスタイルプロパティを設定します。
UIComponent
 InheritedsetVisible(value:Boolean, noEvent:Boolean = false):void
visible プロパティが変更されたときに呼び出されます。
UIComponent
  showDropFeedback(event:DragEvent):void
マウスポインタの下にドロップインジケータを表示して、ドラッグ & ドロップ操作が可能であることを示し、アイテムのドロップ先を示します。
ListBase
 InheritedstartDrag(lockCenter:Boolean = false, bounds:Rectangle = null):void
指定されたスプライトをユーザーがドラッグできるようにします。
Sprite
 InheritedstopDrag():void
startDrag() メソッドを終了します。
Sprite
 InheritedstyleChanged(styleProp:String):void
スタイルプロパティの変更を検出します。
UIComponent
 InheritedstylesInitialized():void
コンポーネントのスタイルを初めて初期化するとき、Flex は stylesInitialized() メソッドを呼び出します。
UIComponent
 InheritedsuspendBackgroundProcessing():void
[static] resumeBackgroundProcessing() が呼び出されるまで、callLater() によってキューに入れられたメソッドのバックグラウンド処理をブロックします。
UIComponent
 InheritedswapChildren(child1:DisplayObject, child2:DisplayObject):void
指定された 2 つの子オブジェクトの z 順序 (重ね順) を入れ替えます。
DisplayObjectContainer
 InheritedswapChildrenAt(index1:int, index2:int):void
子リスト内の指定されたインデックス位置に該当する 2 つの子オブジェクトの z 順序 (重ね順) を入れ替えます。
DisplayObjectContainer
 InheritedtoString():String
アプリケーションの DisplayObject の階層内部でのこのオブジェクトの位置を示すストリングを返します。
FlexSprite
 InheritedvalidateDisplayList():void
子の位置とサイズを検証し、その他のビジュアルオブジェクトを描画します。
UIComponent
 InheritedvalidateNow():void
必要に応じて、このオブジェクトのプロパティとレイアウトを検証および更新し、それを再描画します。
UIComponent
 InheritedvalidateProperties():void
commitProperties() メソッドを呼び出してコンポーネントのプロパティを検証するためにレイアウトロジックによって使用されます。
UIComponent
 InheritedvalidateSize(recursive:Boolean = false):void
コンポーネントの測定サイズを検証します。LayoutManager.invalidateSize() メソッドがこの ILayoutManagerClient を指定して呼び出された場合、測定の実行時に validateSize() メソッドが呼び出されます。
UIComponent
 InheritedvalidationResultHandler(event:ValidationResultEvent):void
このコンポーネントに割り当てられたバリデータからの validinvalid の両方のイベントを処理します。
UIComponent
 InheritedvalueOf():Object
指定されたオブジェクトのプリミティブ値を返します。
Object
 InheritedverticalGradientMatrix(x:Number, y:Number, width:Number, height:Number):Matrix
垂直方向のグラデーションを描画するときに rot パラメータとして drawRoundRect() メソッドに渡すことのできるボックスの Matrix を返します。
UIComponent
 InheritedwillTrigger(type:String):Boolean
指定されたイベントタイプについて、この EventDispatcher オブジェクトまたはその祖先にイベントリスナーが登録されているかどうかを確認します。
EventDispatcher
Protectedメソッド
 メソッド定義
  addDragData(ds:Object):void
選択したアイテムをドラッグ & ドロップ操作の一部として DragSource オブジェクトに追加します。
ListBase
  addToFreeItemRenderers(item:IListItemRenderer):void
非表示にし、参照をクリーンアップして、レンダラーをリサイクルレンダラーリストに追加します。
ListBase
 InheritedadjustFocusRect(obj:DisplayObject = null):void
フォーカス矩形を調整します。
UIComponent
  applySelectionEffect(indicator:Sprite, uid:String, itemRenderer:IListItemRenderer):void
選択インジケータを適用するためのエフェクトを設定します。
ListBase
 InheritedattachOverlay():void
これは、Flex フレームワークが Dissolve エフェクトをサポートするために使用する内部メソッドです。
UIComponent
  calculateDropIndicatorY(rowCount:Number, rowNum:int):Number
ドラッグ & ドロップ操作を実行するときに、ドロップインジケータの y 位置を計算します。
ListBase
 InheritedchildrenCreated():void
子オブジェクトの作成後に行われる最終処理を実行します。
UIComponent
  clearIndicators():void
選択、ハイライト、およびキャレットのインジケータを削除します。
ListBase
  clearSelected(transition:Boolean = false):void
選択したアイテムのセットをクリアし、それらのアイテムが選択されていることを示すすべてのグラフィックを削除します。
ListBase
  collectionChangeHandler(event:Event):void
データの変更時にデータプロバイダから送出される CollectionEvents を処理します。
ListBase
  commitProperties():void
columnCountcolumnWidthrowHeightrowCount などのプロパティが明示的に設定されているかどうかに基づいて、列の幅、行の高さ、行数、および列数を計算します。
ListBase
  configureScrollBars():void
行の数、列の数、表示可能な行の数、および表示可能な列の数に基づいて、ScrollBars を設定します。
ListBase
  copySelectedItems(useDataField:Boolean = true):Array
選択したアイテムのコピーを選択順に作成します。
ListBase
 InheritedcreateBorder():void
このコンポーネントの境界線を作成します。
ScrollControlBase
  createChildren():void
この ListBase の子となるオブジェクトを作成します。この場合は、すべてのアイテムレンダラーを保持する listContent オブジェクトになります。
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 に、指定された位置、幅、高さ、色でキャレットのインジケータを描画します。
ListBase
  drawHighlightIndicator(indicator:Sprite, x:Number, y:Number, width:Number, height:Number, color:uint, itemRenderer:IListItemRenderer):void
指定された Sprite に、指定された位置、幅、高さ、色でハイライトのインジケータを描画します。
ListBase
  drawItem(item:IListItemRenderer, selected:Boolean = false, highlighted:Boolean = false, caret:Boolean = false, transition:Boolean = false):void
ハイライト、選択、またはキャレットのインジケータと共に、レンダラーを描画します。
ListBase
  drawRowBackgrounds():void
行の色、境界線、および背景が交互に異なるように描画します。
ListBase
  drawSelectionIndicator(indicator:Sprite, x:Number, y:Number, width:Number, height:Number, color:uint, itemRenderer:IListItemRenderer):void
指定された Sprite に、指定された位置、幅、高さ、色で選択のインジケータを描画します。
ListBase
  findKey(eventCode:int):Boolean
eventCode パラメータの文字で開始する次のアイテムをデータプロバイダ内から検索します。
ListBase
  finishKeySelection():void
選択したアイテムを caretIndex プロパティおよび anchorIndex プロパティに基づいて設定します。
ListBase
 InheritedfocusInHandler(event:FocusEvent):void
UIComponent オブジェクトがフォーカスを取得したときに呼び出されるイベントハンドラです。
UIComponent
 InheritedfocusOutHandler(event:FocusEvent):void
UIComponent オブジェクトがフォーカスを失ったときに呼び出されるイベントハンドラです。
UIComponent
  indexToColumn(index:int):int
指定のインデックス位置にあるデータプロバイダアイテムの列です。
ListBase
  indexToRow(index:int):int
指定のインデックス位置にあるデータプロバイダアイテムの行です。
ListBase
 InheritedinitializationComplete():void
このコンポーネントの初期化を完了させます。
UIComponent
 InheritedinitializeAccessibility():void
このコンポーネントのアクセシビリティコードを初期化します。
UIComponent
 InheritedisOurFocus(target:DisplayObject):Boolean
通常、UITextField オブジェクトが含まれているコンポーネントのうち、UITextField オブジェクトがフォーカスを取得したコンポーネントによってオーバーライドされます。
UIComponent
  itemRendererToIndices(item:IListItemRenderer):Point
アイテムレンダラーの columnIndex と rowIndex を含むポイントを返します。
ListBase
  itemToUID(data:Object):String
データプロバイダアイテムの UID を決定します。
ListBase
 InheritedkeyDownHandler(event:KeyboardEvent):void
keyDown イベントに対して呼び出されるイベントハンドラです。
UIComponent
 InheritedkeyUpHandler(event:KeyboardEvent):void
keyUp イベントに対して呼び出されたイベントハンドラです。
UIComponent
 InheritedlayoutChrome(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
左、上、右、下によって示された領域が埋まるように十分な行および列を作成します。
ListBase
  measure():void
コンポーネントの幅と高さの測定値を rowCountcolumnCountrowHeightcolumnWidth の各プロパティに基づいて計算します。
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
 InheritedscrollHandler(event:Event):void
scroll イベントのデフォルトのイベントハンドラです。
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 プロパティを設定します。この場合、無効化はず、行数を永続的に固定する explicitRowCount プロパティも設定されません。
ListBase
  setRowHeight(v:Number):void
rowHeight プロパティを設定します。この場合、無効化はず、行の高さを永続的に固定する explicitRowHeight プロパティも設定されません。
ListBase
 InheritedsetScrollBarProperties(totalColumns:int, visibleColumns:int, totalRows:int, visibleRows:int):void
渡されたパラメータに基づいて、スクロールバーを表示または非表示にするよう ScrollControlBase に指示します。
ScrollControlBase
  updateDisplayList(unscaledWidth:Number, unscaledHeight:Number):void
表示可能なアイテムの数が変更された場合に、アイテムレンダラーを追加または削除します。
ListBase
  updateList():void
すべての行を今すぐ更新します。
ListBase
イベント
 イベント一覧定義
 Inheritedactivate Flash Player がオペレーティングシステムのフォーカスを取得して、アクティブになったときに送出されます。DisplayObject
 Inheritedadd addChild() メソッドまたは addChildAt() メソッドを使用してコンポーネントをコンテンツの子としてコンテナに追加したときに送出されます。UIComponent
 Inheritedadded 表示オブジェクトが表示リストに追加されたときに送出されます。DisplayObject
  change ユーザーの操作によって selectedIndex プロパティまたは selectedItem プロパティが変更されるときに送出されます。ListBase
 Inheritedclick ユーザーが同じ InteractiveObject 上でポインティングデバイスのメインボタンを押して離すと送出されます。InteractiveObject
 InheritedcreationComplete コンポーネントの構築、プロパティ処理、測定、レイアウト、および描画が完了したときに送出されます。UIComponent
 InheritedcurrentStateChange ビューステートの変更後に送出されます。UIComponent
 InheritedcurrentStateChanging currentState プロパティが変更された後に送出されます。ビューステートが変更される前には送出されません。UIComponent
  dataChange data プロパティが変更されたときに送出されます。ListBase
 Inheriteddeactivate Flash Player がオペレーティングシステムのフォーカスを失って、非アクティブになったときに送出されます。DisplayObject
 InheriteddoubleClick オブジェクトの doubleClickEnabled フラグが true に設定されている場合には、ユーザーが同じ InteractiveObject 上でポインティングデバイスのメインボタンを 2 回続けてすばやく押して離すと送出されます。InteractiveObject
 InheriteddragComplete ドラッグ操作が完了したとき (ドラッグデータをドロップターゲットにドロップするか、ドロップを実行せずにドラッグ & ドロップ操作を終了したときのいずれか)、ドラッグイニシエータ (ドラッグしたデータのソースであるコンポーネント) によって送出されます。UIComponent
 InheriteddragDrop ユーザーがドロップターゲット上でマウスを離したとき、ドロップターゲットによって送出されます。UIComponent
 InheriteddragEnter ドラッグ操作時に、コンポーネント上でマウスを移動したとき、コンポーネントによって送出されます。UIComponent
 InheriteddragExit ユーザーがデータをコンポーネントの外部にドラッグし、ターゲットにドロップしなかったとき、コンポーネントによって送出されます。UIComponent
 InheriteddragOver ドラッグ操作時に、コンポーネント上でマウスを移動したとき、コンポーネントによって送出されます。UIComponent
 InheritedeffectEnd エフェクトの終了後に送出されます。UIComponent
 InheritedeffectStart エフェクトが開始される直前に送出されます。UIComponent
 InheritedenterFrame 再生ヘッドが新しいフレームに入るときに送出されます。DisplayObject
 InheritedenterState コンポーネントがルートビューステートに戻った後に送出されます。UIComponent
 InheritedexitState コンポーネントがルートビューステートを終了する前に送出されます。UIComponent
 InheritedfocusIn 表示オブジェクトがフォーカスを取得した後に送出されます。InteractiveObject
 InheritedfocusOut 表示オブジェクトがフォーカスを失った後に送出されます。InteractiveObject
 Inheritedhide オブジェクトの状態が可視から不可視に変化したときに送出されます。UIComponent
 Inheritedinitialize コンポーネントの構築と初期化プロパティの設定が完了したときに送出されます。UIComponent
 Inheritedinvalid バリデータによってコンポーネントが監視されており、検証が失敗した場合に送出されます。UIComponent
  itemClick ユーザーがコントロール内のアイテムをクリックしたときに送出されます。ListBase
  itemDoubleClick ユーザーがコントロール内のアイテムをダブルクリックしたときに送出されます。ListBase
  itemRollOut ユーザーがマウスポインタをコントロールのアイテム外に移動したときに送出されます。ListBase
  itemRollOver ユーザーがコントロール内のアイテム上にマウスポインタを重ねたときに送出されます。ListBase
 InheritedkeyDown ユーザーがキーを押したときに送出されます。InteractiveObject
 InheritedkeyFocusChange ユーザーがキーボード操作によってフォーカスを変更しようとすると送出されます。InteractiveObject
 InheritedkeyUp ユーザーがキーを離したときに送出されます。InteractiveObject
 InheritedmouseDown Flash Player ウィンドウの InteractiveObject インスタンスの上で、ユーザーがポインティングデバイスのボタンを押したときに送出されます。InteractiveObject
 InheritedmouseDownOutside ユーザーが PopUpManager を使用して開いたコンポーネントの外側でマウスをクリックしたときに、そのコンポーネントから送出されます。UIComponent
 InheritedmouseFocusChange ユーザーがポインティングデバイスでフォーカスを変更しようとすると送出されます。InteractiveObject
 InheritedmouseMove InteractiveObject の上で、ユーザーがポインティングデバイスを動かしたときに送出されます。InteractiveObject
 InheritedmouseOut ユーザーが InteractiveObject インスタンスからポインティングデバイスを離したときに送出されます。InteractiveObject
 InheritedmouseOver ユーザーが Flash Player ウィンドウの InteractiveObject インスタンスに、ポインティングデバイスを合わせたときに送出されます。InteractiveObject
 InheritedmouseUp ユーザーが Flash Player ウィンドウの InteractiveObject インスタンスの上でポインティングデバイスのボタンを離したときに送出されます。InteractiveObject
 InheritedmouseWheel Flash Player ウィンドウの InteractiveObject インスタンスの上で、マウスホイールを回転させたときに送出されます。InteractiveObject
 InheritedmouseWheelOutside ユーザーが PopUpManager を使用して開いたコンポーネントの外側にマウスホイールをスクロールしたときに、そのコンポーネントから送出されます。UIComponent
 Inheritedmove オブジェクトが移動したときに送出されます。UIComponent
 Inheritedpreinitialize コンポーネントの初期化シーケンスの始めに送出されます。UIComponent
 Inheritedremove removeChild() または removeChildAt() メソッドを使用してコンポーネントをコンテンツの子としてコンテナから削除したときに送出されます。UIComponent
 Inheritedremoved 表示オブジェクトが表示リストから削除されようとしているときに送出されます。DisplayObject
 Inheritedrender 表示リストが更新およびレンダリングされようとしているときに送出されます。DisplayObject
 Inheritedresize コンポーネントのサイズが変更されたときに送出されます。UIComponent
 InheritedrollOut ユーザーが InteractiveObject インスタンスからポインティングデバイスを離したときに送出されます。InteractiveObject
 InheritedrollOver ユーザーが InteractiveObject インスタンスにポインティングデバイスを合わせたときに送出されます。InteractiveObject
 Inheritedscroll コンテンツがスクロールされたときに送出されます。ScrollControlBase
 Inheritedshow オブジェクトの状態が不可視から可視に変化したときに送出されます。UIComponent
 InheritedtabChildrenChange オブジェクトの tabChildren フラグの値が変更されたときに送出されます。InteractiveObject
 InheritedtabEnabledChange オブジェクトの tabEnabled フラグが変更されたときに送出されます。InteractiveObject
 InheritedtabIndexChange オブジェクトの tabIndex プロパティの値が変更されたときに送出されます。InteractiveObject
 InheritedtoolTipCreate ツールヒントを作成するときにコンポーネントによって送出されます。UIComponent
 InheritedtoolTipEnd コンポーネントのツールヒントが非表示にされており、まもなく破棄されるときに、コンポーネントによって送出されます。UIComponent
 InheritedtoolTipHide コンポーネントのツールヒントが非表示にされる前に、コンポーネントによって送出されます。UIComponent
 InheritedtoolTipShow コンポーネントのツールヒントが表示される前に、コンポーネントによって送出されます。UIComponent
 InheritedtoolTipShown コンポーネントのツールヒントが表示された後に、コンポーネントによって送出されます。UIComponent
 InheritedtoolTipStart toolTip プロパティが設定されているコンポーネント上にユーザーがマウスを移動すると同時に、そのコンポーネントによって送出されます。UIComponent
 InheritedupdateComplete オブジェクトの commitProperties()measure()、および updateDisplayList() メソッドが必要に応じて呼び出されたときに送出されます。UIComponent
 Inheritedvalid バリデータによってコンポーネントが監視されており、検証が成功した場合に送出されます。UIComponent
 InheritedvalueCommit プログラムまたはユーザー操作のいずれかによって、値が変更されたときに送出されます。UIComponent
スタイル
 スタイル説明定義
  
alternatingItemColors
型: Array   形式: Color   CSS の継承: yes
リスト内のアイテムの背景色として使用されるカラーです。値は、複数の色からなる配列です。リストアイテムの背景には、配列内の色が交替で使用されます。

DataGrid コントロールでは、1 つの行にあるアイテムはすべて同じ背景色となり、各行の背景色はカラーの配列で指定されます。

TileList コントロールでは、単一のリストを使用して 2 次元を表示しますが、そのスタイルは、リストの列数と行数、および指定したカラーの数によって、格子縞模様やストライプなど、さまざまなパターンになります。TileList では、レイアウトの方向に従って個々のアイテムの背景色を配置することでカラーが周期的に切り替わります。カラー数と列数が偶数の TileList を水平方向にレイアウトすると、ストライプになります。列数が奇数の場合は、格子縞模様になります。

backgroundColor が指定されていない場合にのみ有効です。

デフォルト値undefined.
ListBase
 InheritedbackgroundAlpha 型: Number   CSS の継承: no
backgroundColor プロパティで定義されている色のアルファレベル、または backgroundImage スタイルで定義されているイメージまたは SWF ファイルのアルファレベルです。
ScrollControlBase
 InheritedbackgroundColor 型: uint   形式: Color   CSS の継承: no
コンポーネントの背景色です。
ScrollControlBase
 InheritedbackgroundImage 型: Object   形式: File   CSS の継承: no
コンポーネントの背景イメージです。
ScrollControlBase
 InheritedbackgroundSize 型: String   CSS の継承: no
backgroundImage で指定されているイメージを、元のサイズとは異なるサイズに拡大および縮小します。
ScrollControlBase
 InheritedborderColor 型: uint   形式: Color   CSS の継承: no
境界線の色です。
ScrollControlBase
 InheritedborderSides 型: String   CSS の継承: no
境界ボックスの境界のうち、どれが表示されるかを示します。
ScrollControlBase
 InheritedborderSkin 型: Class   CSS の継承: no
コンポーネントの境界のスキンです。
ScrollControlBase
 InheritedborderStyle 型: String   CSS の継承: no
境界ボックスの表示スタイルです。
ScrollControlBase
 InheritedborderThickness 型: Number   形式: Length   CSS の継承: no
境界ボックスの境界線の幅です。
ScrollControlBase
 Inheritedbottom 型: Number   形式: Length   CSS の継承: no
コンポーネントの下端から親コンテナの下端までの垂直距離 (ピクセル単位) を表します。
UIComponent
 Inheritedcolor 型: uint   形式: Color   CSS の継承: yes
コンポーネントのラベルを含めたコンポーネント内のテキストの色です。
ScrollControlBase
 InheritedcornerRadius 型: Number   形式: Length   CSS の継承: no
コンポーネントの角に付いている丸みの半径です。
ScrollControlBase
 InheriteddisabledColor 型: uint   形式: Color   CSS の継承: yes
コンポーネントが無効な場合のテキストの色です。
ScrollControlBase
  
dropIndicatorSkin
型: Class   CSS の継承: no
ドラッグしたアイテムをどこにドロップできるかを示すために使用するスキンです。ListBase から派生したコンポーネントが、ドラッグ & ドロップ操作のドロップ先として使用できる場合は、showDropFeedback() メソッドの呼び出しによってこのクラスのインスタンスが作成され、ドロップ位置のアイテムの itemRenderer に対して 1 ピクセル上に配置されます。ここでアイテムをドロップすると、ドロップしたアイテムはこのアイテムの 1 つ上になります。 デフォルト値mx.controls.listClasses.ListDropIndicator.
ListBase
 InheriteddropShadowColor 型: uint   形式: Color   CSS の継承: yes
ドロップシャドウの色です。
ScrollControlBase
 InheriteddropShadowEnabled 型: Boolean   CSS の継承: no
コンポーネントのドロップシャドウの表示または非表示を指定するブール型プロパティです。
ScrollControlBase
 InheritederrorColor 型: uint   形式: Color   CSS の継承: yes
検証が失敗した場合のコンポーネントのハイライトの色です。
UIComponent
  
focusAlpha
型: Number   CSS の継承: no
フォーカススキンのアルファ透明度値を指定します。 デフォルト値0.4.
ListBase
 InheritedfocusBlendMode 型: String   CSS の継承: no
フォーカス矩形で使用されるブレンドモードです。
UIComponent
  
focusRoundedCorners
型: String   CSS の継承: no
フォーカス矩形のどの角を丸くするかを指定します。値は、スペースで区切られた String で、"tl""tr""bl"、および "br" を組み合わせたものです。たとえば、右の角を丸くし、左の角を直角に指定するには、"tr br" とします。cornerRadius スタイルプロパティは、角の丸みの半径を指定します。デフォルト値はコンポーネントのクラスに応じて異なります。クラスでオーバーライドされない場合は、"tl tr bl br" になります。
ListBase
 InheritedfocusSkin 型: Class   CSS の継承: no
フォーカス矩形の描画に使用するスキンです。
UIComponent
 InheritedfocusThickness 型: Number   形式: Length   CSS の継承: no
フォーカス矩形のアウトラインの幅 (ピクセル単位) を表します。
UIComponent
 InheritedfontAntiAliasType 型: String   CSS の継承: yes
内部 TextField の antiAliasType プロパティを設定します。
ScrollControlBase
 InheritedfontFamily 型: String   CSS の継承: yes
使用するフォントの名前です。
ScrollControlBase
 InheritedfontGridFitType 型: String   CSS の継承: yes
Flex コントロール内のテキストを表す内部 TextField の gridFitType プロパティを設定します。
ScrollControlBase
 InheritedfontSharpness 型: Number   CSS の継承: yes
Flex コントロール内のテキストを表す内部 TextField の sharpness プロパティを設定します。
ScrollControlBase
 InheritedfontSize 型: Number   形式: Length   CSS の継承: yes
テキストの高さ (ピクセル単位) です。
ScrollControlBase
 InheritedfontStyle 型: String   CSS の継承: yes
テキストをイタリック体にするかどうかを指定します。
ScrollControlBase
 InheritedfontThickness 型: Number   CSS の継承: yes
Flex コントロール内のテキストを表す内部 TextField の thickness プロパティを設定します。
ScrollControlBase
 InheritedfontWeight 型: String   CSS の継承: yes
テキストをボールド体にするかどうかを指定します。
ScrollControlBase
 InheritedhorizontalCenter 型: Number   形式: Length   CSS の継承: no
コンポーネントの親コンテナの中心からコンポーネントの中心までの水平距離 (ピクセル単位) を表します。
UIComponent
 InheritedhorizontalScrollBarStyleName 型: String   CSS の継承: no
水平スクロールバーのスタイル名です。
ScrollControlBase
 Inheritedleading 型: Number   形式: Length   CSS の継承: no
追加の行間を表します。
ScrollControlBase
 Inheritedleft 型: Number   形式: Length   CSS の継承: no
コンポーネントの親コンテナの左端からコンポーネントの左端までの水平距離 (ピクセル単位) を表します。
UIComponent
  
paddingBottom
型: Number   形式: Length   CSS の継承: no
行の下端と、行内のレンダラーの下端の間のピクセル数です。 デフォルト値2.
ListBase
  
paddingLeft
型: Number   形式: Length   CSS の継承: no
コンテナの左の境界とコンテンツ領域の左端との間のピクセル数です。

デフォルト値は 0 です。
Button コントロールおよび CheckBox コントロールのデフォルト値は 3 です。
ComboBox コントロールのデフォルト値は 5 です。
Form コンテナのデフォルト値は 16 です。
Tree コントロールのデフォルト値は 2 です。

ListBase
  
paddingRight
型: Number   形式: Length   CSS の継承: no
コンテナの右の境界とコンテンツ領域の右端との間のピクセル数です。

デフォルト値は 0 です。
Button コントロールおよび CheckBox コントロールのデフォルト値は 3 です。
ComboBox コントロールのデフォルト値は 5 です。
Form コンテナのデフォルト値は 16 です。

ListBase
  
paddingTop
型: Number   形式: Length   CSS の継承: no
行の上端と、行内のレンダラーの上端の間のピクセル数です。 デフォルト値2.
ListBase
 InheritedrepeatDelay 型: Number   形式: Time   CSS の継承: no
最初の buttonDown イベントから、repeatInterval で指定された値で buttonDown イベントの繰り返しを開始するまでの待機時間 (ミリ秒単位) です。
ScrollControlBase
 InheritedrepeatInterval 型: Number   形式: Time   CSS の継承: no
ユーザーがボタンを押し続けた場合に、buttonDown イベントを繰り返す間隔 (ミリ秒) です。
ScrollControlBase
 Inheritedright 型: Number   形式: Length   CSS の継承: no
コンポーネントの右端から親コンテナの右端までの水平距離 (ピクセル単位) を表します。
UIComponent
  
rollOverColor
型: uint   形式: Color   CSS の継承: yes
ポインタがレンダラー上に置かれたときのレンダラーの背景色です。 デフォルト値0xEEFEE6.
ListBase
  
selectionColor
型: uint   形式: Color   CSS の継承: yes
レンダラーが選択されたときのレンダラーの背景色です。 デフォルト値0x7FCEFF.
ListBase
  
selectionDisabledColor
型: uint   形式: Color   CSS の継承: yes
コンポーネントが無効になっているときに適用するレンダラーの背景色です。 デフォルト値0xDDDDDD.
ListBase
  
selectionDuration
型: Number   形式: Time   CSS の継承: no
選択エフェクトの継続時間です。アイテムが選択されたとき、背景色の描画に伴ってエフェクトが再生されます。0 に設定するとエフェクトが無効になります。 デフォルト値250.
ListBase
  
selectionEasingFunction
型: Function   CSS の継承: no
選択エフェクトの easingFunction です。アイテムが選択されたとき、背景色の描画に伴ってエフェクトが再生されます。デフォルトは、カラーの直線的なフェードインです。easingFunction を使用して選択エフェクトを制御できます。 デフォルト値undefined.
ListBase
 InheritedshadowDirection 型: String   CSS の継承: no
ドロップシャドウの方向です。
ScrollControlBase
 InheritedshadowDistance 型: Number   形式: Length   CSS の継承: no
ドロップシャドウの幅です。
ScrollControlBase
 InheritedtextAlign 型: String   CSS の継承: yes
コンテナ内のテキストの整列。
ScrollControlBase
 InheritedtextDecoration 型: String   CSS の継承: no
テキストに下線を表示するかどうかを指定します。
ScrollControlBase
 InheritedtextIndent 型: Number   形式: Length   CSS の継承: yes
テキストの 1 行目のコンテナ左端からのオフセット (ピクセル単位) です。
ScrollControlBase
  
textRollOverColor
型: uint   形式: Color   CSS の継承: yes
レンダラーにマウスポインタが置かれているときのレンダラーの色です。 デフォルト値0x2B333C.
ListBase
  
textSelectedColor
型: uint   形式: Color   CSS の継承: yes
レンダラーが選択されたときのレンダラーのテキスト色です。 デフォルト値0x2B333C.
ListBase
 InheritedthemeColor 型: uint   形式: Color   CSS の継承: yes
コンポーネントのテーマカラーです。
UIComponent
 Inheritedtop 型: Number   形式: Length   CSS の継承: no
コンポーネントの親コンテナの上端からコンポーネントの上端までの垂直距離 (ピクセル単位) を表します。
UIComponent
  
useRollOver
型: Boolean   CSS の継承: no
マウスポインタが置かれている行をハイライト表示するかどうかを制御するフラグです。true の場合、マウスポインタが置かれている行はハイライト表示されます。false の場合、行は選択された場合にのみハイライト表示されます。 デフォルト値true.
ListBase
  
verticalAlign
型: String   CSS の継承: no
行内のレンダラーの垂直方向の配置です。有効な値は、"top""middle"、および "bottom" です。DataGrid では、各列のアイテムが行に対してさまざまな高さを持つ場合に、このスタイル、paddingTop スタイル、および paddingBottom スタイルに基づいてレンダラーを行に配置します。他のリストクラスでは verticalAlign を使用しませんが、アイテムレンダラーでこのスタイルプロパティを調べ、その値に基づいてアイテムのレイアウトを調整できます。 デフォルト値"top".
ListBase
 InheritedverticalCenter 型: Number   形式: Length   CSS の継承: no
コンポーネントの親コンテナの中心からコンポーネントの中心までの垂直距離 (ピクセル単位) を表します。
UIComponent
 InheritedverticalScrollBarStyleName 型: String   CSS の継承: no
垂直スクロールバーのスタイル名です。
ScrollControlBase
エフェクト
 エフェクト説明定義
 InheritedaddedEffect イベントのトリガ: added
コンポーネントがコンテナに子として追加されたときに再生されます。
UIComponent
 InheritedcreationCompleteEffect イベントのトリガ: creationComplete
コンポーネントが作成されたときに再生されます。
UIComponent
 InheritedfocusInEffect イベントのトリガ: focusIn
コンポーネントがキーボードフォーカスを取得したときに再生されます。
UIComponent
 InheritedfocusOutEffect イベントのトリガ: focusOut
コンポーネントがキーボードフォーカスを失ったときに再生されます。
UIComponent
 InheritedhideEffect イベントのトリガ: hide
コンポーネントが不可視状態になったときに再生されます。
UIComponent
 InheritedmouseDownEffect イベントのトリガ: mouseDown
ユーザーがコンポーネント上でマウスボタンを押したときに再生されます。
UIComponent
 InheritedmouseUpEffect イベントのトリガ: mouseUp
ユーザーがコンポーネント上でマウスボタンを離したときに再生されます。
UIComponent
 InheritedmoveEffect イベントのトリガ: move
コンポーネントが移動されたときに再生されます。
UIComponent
 InheritedremovedEffect イベントのトリガ: removed
コンポーネントがコンテナから削除されたときに再生されます。
UIComponent
 InheritedresizeEffect イベントのトリガ: resize
コンポーネントのサイズが変更されたときに再生されます。
UIComponent
 InheritedrollOutEffect イベントのトリガ: rollOut
ユーザーがマウスを移動し、ポインタがコンポーネントから離れたときに再生されます。
UIComponent
 InheritedrollOverEffect イベントのトリガ: rollOver
ユーザーがマウスポインタをコンポーネント上に置いたときに再生されます。
UIComponent
 InheritedshowEffect イベントのトリガ: show
コンポーネントが表示されたときに再生されます。
UIComponent
パブリック定数
 定数定義
 InheritedDEFAULT_MAX_HEIGHT : Number = 10000
[static] maxHeight プロパティのデフォルト値です。
UIComponent
 InheritedDEFAULT_MAX_WIDTH : Number = 10000
[static] maxWidth プロパティのデフォルト値です。
UIComponent
 InheritedDEFAULT_MEASURED_HEIGHT : Number = 22
[static] measuredHeight プロパティのデフォルト値です。
UIComponent
 InheritedDEFAULT_MEASURED_MIN_HEIGHT : Number = 22
[static] measuredMinHeight プロパティのデフォルト値です。
UIComponent
 InheritedDEFAULT_MEASURED_MIN_WIDTH : Number = 40
[static] measuredMinWidth プロパティのデフォルト値です。
UIComponent
 InheritedDEFAULT_MEASURED_WIDTH : Number = 160
[static] measuredWidth プロパティのデフォルト値です。
UIComponent
プロパティの詳細
allowDragSelectionプロパティ
public var allowDragSelection:Boolean = false

ドラッグによる選択が有効かどうかを示すフラグです。ドラッグによる選択は、選択するアイテムの上にマウスを置いてもマウスボタンを押すことができない通常の選択ではなく、アイテムへのドラッグによってアイテムを選択する機能です。この機能は ComboBox のドロップダウンで使用され、マウスをドロップダウンボタンの上に置き、マウスをドロップダウンにドラッグしてアイテムを選択するときの、マウスボタンの押下をサポートします。

デフォルト値false.

allowMultipleSelectionプロパティ 
allowMultipleSelection:Boolean  [read-write]

複数のアイテムを同時に選択できるかどうかを示すフラグです。true の場合、ユーザーは複数のアイテムを選択できます。不連続な選択を無効にするオプションはありません。標準の複合選択操作 (Shift キーを押しながらクリック、または Ctrl キーを押しながらクリック) は常に使用できます。

デフォルト値false.

実装
    public function get allowMultipleSelection():Boolean
    public function set allowMultipleSelection(value:Boolean):void
anchorBookmarkプロパティ 
protected var anchorBookmark:CursorBookmark

アンカーであるアイテムのブックマークです。コンポーネントでは、ブックマークを通じてアイテムのコレクション内の位置まですばやくシークすることができます。このプロパティは、キャレットまたはハイライト表示アイテムとアンカーとの間にあるアイテムのセットを選択する場合や、ソートまたはフィルタを適用した後に選択されているアイテムを検索する場合に、使用します。

anchorIndexプロパティ 
protected var anchorIndex:int = -1

選択アンカーポイントとなるデータプロバイダ内のアイテムのオフセットです。

関連項目

caretBookmarkプロパティ 
protected var caretBookmark:CursorBookmark

キャレットの位置にあるアイテムのブックマークです。コンポーネントでは、ブックマークを通じてアイテムのコレクション内の位置まですばやくシークすることができます。

caretIndexプロパティ 
protected var caretIndex:int = -1

選択キャレットポイントとなるデータプロバイダ内のアイテムのオフセットです。

関連項目

caretIndicatorプロパティ 
protected var caretIndicator:Sprite

どのレンダラーがキャレットかを示すグラフィックが格納される DisplayObject です。

caretItemRendererプロパティ 
protected var caretItemRenderer:IListItemRenderer

キャレットの位置にあるアイテムのレンダラーです。選択モデルには、アンカー、キャレット、およびハイライト表示アイテムが存在します。マウスを使用して選択を行う場合、マウスがアイテムの上に置かれるとマウスの下のアイテムがハイライト表示されます。マウスがモディファイアキー (Shift キーまたは Ctrl キー) なしでクリックされると、選択されたアイテムのセットがクリアされ、ハイライト表示のアイテムが選択されてアンカーになります。マウスの選択ではキャレットは使用されません。アンカーが存在し、Shift キーを使用した状態で別のアイテムが選択された場合は、選択されていた古いアイテムのセットがクリアされ、アイテムとアンカーの間にあるアイテムがすべて選択されます。Ctrl キーを使用した状態でアイテムがクリックされると、個々のアイテムの選択が切り替わります。アンカーは移動しません。

キーボードを使用してアイテムを選択する場合、矢印キーがモディファイアキーなしで使用されると、古い選択がクリアされ、新しいアイテムが選択されてアンカーおよびキャレットになり、キャレットのインジケータが選択ハイライトの周りに表示されます。ユーザーが Shift キーを使用した状態で矢印キーを使用すると、古い選択がクリアされ、アンカーと新しいアイテムの間にあるアイテムが選択されます。キャレットは新しいアイテムに移動します。Ctrl キーを使用した状態で矢印キーが使用された場合は、キャレットが移動するだけです。ユーザーはスペースキーを使用してキャレットの下にあるアイテムの選択を切り替えることができます。

caretUIDプロパティ 
protected var caretUID:String

キャレットの位置にあるアイテムの UID です。

collectionプロパティ 
protected var collection:ICollectionView

データプロバイダを表す ICollectionView です。 dataProvider プロパティを設定すると、ICollectionView インターフェイスをサポートしてこのプロパティに結果を設定するように、Flex によって必要に応じてデータプロバイダがラップされます。その後、ListBase はこのプロパティを使用してプロバイダ内のデータにアクセスします。dataProvider プロパティを取得すると、Flex からこの値が返されます。

columnCountプロパティ 
columnCount:int  [read-write]

TileList コントロールに表示する列の数か、または HorizontalList コントロール内のアイテムの数です。DataGrid の場合は、表示される列数になります。メモ:このプロパティを設定しても DataGrid コントロールには影響がありません。DataGrid コントロールの列数は、コントロールの幅と個々の列幅に基づきます。

デフォルト値4.

実装
    public function get columnCount():int
    public function set columnCount(value:int):void
columnWidthプロパティ 
columnWidth:Number  [read-write]

コントロールの列の幅です。このプロパティは TileList および HorizontalList コントロールによって使用されます。これは、個々の DataGridColumn の幅が設定される DataGrid コントロールには影響を与えません。

デフォルト値50.

実装
    public function get columnWidth():Number
    public function set columnWidth(value:Number):void
dataプロパティ 
data:Object  [read-write]

このコンポーネントをアイテムレンダラーまたはアイテムエディタとして使用するときに、このコンポーネントによってデータプロバイダ上にレンダリングされるアイテムです。リストクラスではレンダラーまたはエディタごとにこのプロパティが設定され、コンポーネントによってデータが表示されます。ListBase から派生したクラスでは、DataGrid の List や列の 1 つが List である DataGrid を使用している場合などの複雑な状況に対応するために、このプロパティがサポートされています。

リストクラスでは、data プロパティに加えて listData プロパティを使用することで、表示内容が決定されます。リストクラスが DataGrid 内にある場合、列の dataField プロパティがデータのプロパティにマッピングされ、selectedItem の値がそのプロパティに設定されます。List または TileList コントロール内にある場合は、リストの labelField プロパティがデータ内のプロパティにマッピングされている必要があり、selectedItem の値はそのプロパティに設定されます。そうでない場合、selectedItem はデータそのものに設定されます。

このプロパティは、データプロバイダを使用しますが、データプロバイダの設定はしません。どのような場合でも、何らかの方法でデータプロバイダを設定する必要があります。

MXML でこのプロパティを設定することはありません。

このプロパティはデータバインディングのソースとして使用できます。

実装
    public function get data():Object
    public function set data(value:Object):void

関連項目

dataProviderプロパティ 
dataProvider:Object  [read-write]

表示するデータのセットです。このプロパティによって、ほとんどのタイプのオブジェクトをデータプロバイダとして使用できるようになります。dataProvider プロパティを Array に設定した場合は、ArrayCollection に変換されます。プロパティを XML オブジェクトに設定した場合は、1 つのアイテムだけを持つ XMLListCollection に変換されます。プロパティを XMLList に設定した場合は、XMLListCollection に変換されます。プロパティを、IList または ICollectionView インターフェイスを実装するオブジェクトに設定した場合は、オブジェクトが直接使用されます。

変換の結果、dataProvider プロパティを取得すると、常に ICollectionView になります。したがって、必ずしもプロパティの設定時に使用したオブジェクトのタイプになるとは限りません。データプロバイダでデータを変更する場合は、この動作について認識しておくことが重要です。元のデータへの変更は検出されない場合がありますが、dataProvider プロパティから取得した ICollectionView オブジェクトへの変更は検出されます。

デフォルト値null.

このプロパティはデータバインディングのソースとして使用できます。

実装
    public function get dataProvider():Object
    public function set dataProvider(value:Object):void

関連項目

dataTipFieldプロパティ 
dataTipField:String  [read-write]

データヒントとして表示するデータプロバイダアイテム内のフィールドの名前です。デフォルトでは、各アイテムの label という名前のプロパティが検索され、リストに表示されます。ただし、データオブジェクトに label プロパティが含まれない場合は、データオブジェクト内の別のプロパティを使用するように dataTipField プロパティを設定できます。たとえば、データベースから取得した複数の人名のセットを表示する場合の "FullName" がその例です。

デフォルト値null.

このプロパティはデータバインディングのソースとして使用できます。

実装
    public function get dataTipField():String
    public function set dataTipField(value:String):void
dataTipFunctionプロパティ 
dataTipFunction:Function  [read-write]

dataTip を決定するために各アイテムで実行するユーザー指定の関数です。デフォルトでは、各データプロバイダアイテム上の label という名前のプロパティが検索され、リストに表示されます。ただし、label プロパティを持っておらず、行内での表示に使用できる別のプロパティも持っていないアイテムもあります。たとえば、データセットに lastName と firstName のフィールドがあり、フルネームを表示したい場合などです。このような場合に、適切なフィールドを検索して表示可能なストリングを返す dataTipFunction を指定できます。また、dataTipFunction はフォーマット処理やローカライズにも使用できます。

dataTipFunction はデータプロバイダ内のアイテムである単一の引数を受け入れて、String を返します。

myDataTipFunction(item:Object):String

デフォルト値null.

このプロパティはデータバインディングのソースとして使用できます。

実装
    public function get dataTipFunction():Function
    public function set dataTipFunction(value:Function):void
defaultColumnCountプロパティ 
protected var defaultColumnCount:int = 4

デフォルトで表示する列の数です。この値は、columnCount をサイズまたは内容に基づいて計算しようとするときに列数の計算結果が 1 未満の値になった場合に使用されます。

デフォルト値4.

defaultRowCountプロパティ 
protected var defaultRowCount:int = 4

デフォルトで表示する行の数です。この値は、rowCount をサイズまたは内容に基づいて計算しようとするときに行数の計算結果が 1 未満の値になった場合に使用されます。

デフォルト値4.

dragEnabledプロパティ 
dragEnabled:Boolean  [read-write]

このコントロールの外にアイテムをドラッグして他のコントロールにドロップすることが可能かどうかを示すフラグです。true の場合、コントロールのドラッグ操作は有効です。dropEnabled プロパティもまた true の場合には、アイテムを順序変更するために、アイテムをドラッグしてこのコントロール内にドロップすることができます。

デフォルト値false.

実装
    public function get dragEnabled():Boolean
    public function set dragEnabled(value:Boolean):void
dragImageプロパティ 
dragImage:IUIComponent  [read-only]

ドラッグ & ドロップ操作中にビジュアルオブジェクトを表示するクラスのインスタンスを取得します。

デフォルト値mx.controls.listClasses.ListItemDragProxy.

実装
    protected function get dragImage():IUIComponent
dragImageOffsetsプロパティ 
dragImageOffsets:Point  [read-only]

ドラッグ & ドロップのドラッグイメージのオフセットを取得します。

実装
    protected function get dragImageOffsets():Point
dragMoveEnabledプロパティ 
dragMoveEnabled:Boolean  [read-write]

ドラッグ & ドロップ操作でアイテムを単にコピーする代わりに移動することが可能かどうかを示すフラグです。このフラグが true で、dragEnabled プロパティが true の場合は、アイテムを移動できます。多くの場合、データプロバイダはアイテムを移動できないか、移動しないほうが適切です。そのため、ドラッグ & ドロップ中は MOVE 操作を許可しないでください。

デフォルト値false.

実装
    public function get dragMoveEnabled():Boolean
    public function set dragMoveEnabled(value:Boolean):void
dropEnabledプロパティ 
dropEnabled:Boolean  [read-write]

ドラッグしたアイテムをコントロールにドロップできるかどうかを示すフラグです。

このプロパティを true に設定した場合、コントロールはすべてのデータ形式を受け入れ、ドラッグ対象のデータがデータプロバイダ内のデータ形式と一致することを想定します。ドラッグ対象のデータの形式を明示的に検査したい場合には、ドロップされるデータがリストクラスに受け入れられる方法をカスタマイズするために、1 つまたは複数のドラッグイベント (たとえば dragOver) を処理して DragEvent の preventDefault() メソッドを呼び出す必要があります。

デフォルト値false.

実装
    public function get dropEnabled():Boolean
    public function set dropEnabled(value:Boolean):void
explicitColumnCountプロパティ 
protected var explicitColumnCount:int = -1

columnCount プロパティを明示的に設定することによって要求された列数です。

explicitColumnWidthプロパティ 
protected var explicitColumnWidth:Number

columnWidth を明示的に設定することによって要求された列幅です。

explicitRowCountプロパティ 
protected var explicitRowCount:int = -1

rowCount を明示的に設定することによって要求された行数です。

explicitRowHeightプロパティ 
protected var explicitRowHeight:Number

rowHeight を明示的に設定することによって要求された行の高さです。

freeItemRenderersプロパティ 
protected var freeItemRenderers:Array

未使用のアイテムレンダラーのスタックです。ほとんどのリストクラスでは、表示可能領域からスクロールされるときに作成済みのレンダラーがリサイクルされます。そのため、スクロールの時間が短縮されます。リサイクルされるレンダラーはここに格納されます。

highlightIndicatorプロパティ 
protected var highlightIndicator:Sprite

どのレンダラーがハイライトされているかを示すグラフィックが格納される DisplayObject です。

highlightItemRendererプロパティ 
protected var highlightItemRenderer:IListItemRenderer

現在マウスポインタが置かれているか、キャレットの位置にあるレンダラーです。

highlightUIDプロパティ 
protected var highlightUID:String

現在マウスポインタが置かれているか、キャレットの位置にあるアイテムの UID です。

iconFieldプロパティ 
iconField:String  [read-write]

データプロバイダオブジェクト内のフィールドの名前です。何をアイコンとして表示するかを決定します。デフォルトでは、リストクラスの行にあるテキストにはアイコンが表示されません。しかし、アイコンのフィールドを指定することで、アイコンとして作成して行に表示するグラフィックを指定できます。DataGrid では、このプロパティが無視されます。

レンダラーは、iconField として指定された名前のプロパティをデータプロバイダオブジェクトで確認します。プロパティの値が Class である場合は、そのクラスをインスタンス化し、それが IFlexDisplayObject のインスタンスになると想定します。プロパティの値が String である場合は、その名前を持つ Class がアプリケーションに存在するかどうかを確認します。該当する Class が見つからない場合は、その名前を持つプロパティをドキュメントで確認し、そのプロパティが Class にマップされると想定します。

デフォルト値null.

このプロパティはデータバインディングのソースとして使用できます。

実装
    public function get iconField():String
    public function set iconField(value:String):void
iconFunctionプロパティ 
iconFunction:Function  [read-write]

アイコンを決定するために各アイテムで実行されるユーザー指定の関数です。デフォルトでは、リストの行にあるテキストにはアイコンが表示されません。ただし、アイコンの関数を指定することにより、アイコンとして作成して行に表示するグラフィック用の Class を指定できます。DataGrid では、このプロパティが無視されます。

iconFunction は、データプロバイダ内のアイテムである単一の引数を受け入れて、Class を返します。

iconFunction(item:Object):Class

デフォルト値null.

このプロパティはデータバインディングのソースとして使用できます。

実装
    public function get iconFunction():Function
    public function set iconFunction(value:Function):void
itemRendererプロパティ 
itemRenderer:IFactory  [read-write]

コントロールのカスタムアイテムレンダラーです。ドロップイン、インライン、またはカスタムのアイテムレンダラーを指定できます。

デフォルトのアイテムレンダラーはコンポーネントクラスによって異なります。TileList および HorizontalList クラスでは TileListItemRenderer が使用され、List クラスでは ListItemRenderer が使用されます。DataGrid クラスでは DataGridColumn からの DataGridItemRenderer が使用されます。

実装
    public function get itemRenderer():IFactory
    public function set itemRenderer(value:IFactory):void
itemsNeedMeasurementプロパティ 
protected var itemsNeedMeasurement:Boolean = true

columnWidth プロパティおよび rowHeight プロパティの計算が必要かどうかを示すフラグです。このプロパティが設定されるのは、レンダラーの測定に影響を与える可能性のあるスタイルが変更された場合、またはデータプロバイダが変更された場合です。

itemsSizeChangedプロパティ 
protected var itemsSizeChanged:Boolean = false

レンダラーのサイズが変更された可能性があることを示すフラグです。通常、コンポーネントは、updateDisplayList() を次回呼び出したときに、すべてのレンダラーにデータアイテムを再適用することにより応答します。アイテムの再適用によってアイテムレンダラーが無効化され、その結果それらのレンダラーが再測定されることが前提となります。

iteratorプロパティ 
protected var iterator:IViewCursor

データプロバイダからアイテムを取得し、レンダラーにアイテムを渡すために使用されるメイン IViewCursor です。メイン IViewCursor は、コードシーケンスの終わりで、一番上に表示されるアイテムに常に配置される必要があります。

iteratorValidプロパティ 
protected var iteratorValid:Boolean = true

ページフォルトが発生したこと、およびイテレータの位置が有効でないこと (表示中の一番上のアイテムと異なる位置になっていること) を示すフラグです。コンポーネントでページフォルト (ItemPending エラー) が発生した場合は、iteratorValidfalse に設定されます。通常アイテムのレンダリングを処理するコードは、このフラグをチェックし、データのページがサーバーから到着するまで実行されません。

keySelectionPendingプロパティ 
protected var keySelectionPending:Boolean = false

キーボードによる選択がページフォルトによって中断されたかどうかを示すフラグです。コンポーネントは、データのページが到着するまでアイテムのレンダリングを中断することによって応答します。ページングデータが到着すると、finishKeySelection() メソッドが呼び出されます。

labelFieldプロパティ 
labelField:String  [read-write]

ラベルとして表示するデータプロバイダアイテム内のフィールドの名前です。デフォルトでは、各アイテムの label という名前のプロパティが検索され、リストに表示されます。ただし、データオブジェクトに label プロパティが含まれない場合は、データオブジェクト内の別のプロパティを使用するように labelField プロパティを設定できます。たとえば、データベースから取得した複数の人名のセットを表示する場合の "FullName" がその例です。

デフォルト値"label".

このプロパティはデータバインディングのソースとして使用できます。

実装
    public function get labelField():String
    public function set labelField(value:String):void
labelFunctionプロパティ 
labelFunction:Function  [read-write]

ラベルを決定する各アイテムで実行されるユーザー指定の関数です。デフォルトでは、各データプロバイダアイテム上の label という名前のプロパティが検索され、リストに表示されます。ただし、label プロパティを持っておらず、表示に使用できる別のプロパティも持っていないデータセットもあります。たとえば、データセットに lastName フィールドと firstName フィールドがあり、フルネームを表示したい場合がその例です。

このような場合に、適切なフィールドを検索して表示可能なストリングを返す labelFunction を指定できます。また、labelFunction はフォーマット処理やローカライズにも使用できます。

ほとんどのコンポーネントの場合、ラベル関数はデータプロバイダ内のアイテムである単一の引数を受け入れて、String を返します。

labelFunction(item:Object):String

DataGrid および DataGridColumn クラスのメソッドシグネチャは次のとおりです。

labelFunction(item:Object, column:DataGridColumn):String
ここで、item には DataGrid アイテムオブジェクトが含まれ、column は DataGrid 列を指定します。

デフォルト値null.

このプロパティはデータバインディングのソースとして使用できます。

実装
    public function get labelFunction():Function
    public function set labelFunction(value:Function):void
lastDropIndexプロパティ 
protected var lastDropIndex:int

ドロップターゲットに追加されるドラッグアイテムの位置を示す、最新の計算済みインデックスです。

lastSeekPendingプロパティ 
protected var lastSeekPending:ListBaseSeekPending

ページフォルトを引き起こした最後のシークです。ページフォルトが複数ある場合は、最新のものだけが重要になります。これは、その最新のページフォールトにイテレータを設定して行のレンダリングを再び開始するためです。

listContentプロパティ 
protected var listContent:ListBaseContentHolder

すべてのアイテムレンダラー、選択およびハイライトのインジケータ、その他のサポートされているグラフィックの親となる内部表示オブジェクトです。このオブジェクトは Container クラス内の contentPane とほぼ等価なもので、スクロールの管理に使用されます。

listDataプロパティ 
listData:BaseListData  [read-write]

ドロップインアイテムレンダラーまたはドロップインアイテムエディタとして使用すると、このコンポーネントの listData プロパティが、リストコントロールからの追加データで初期化されます。コンポーネントは、listData プロパティと data プロパティを使用して、ドロップインアイテムレンダラーまたはドロップインアイテムエディタとして適切な情報を表示します。

MXML および ActionScript でこのプロパティを設定することはありません。このコンポーネントがドロップインアイテムレンダラーまたはドロップインアイテムエディタとして使用されるときに、Flex でプロパティが設定されます。

このプロパティはデータバインディングのソースとして使用できます。

実装
    public function get listData():BaseListData
    public function set listData(value:BaseListData):void

関連項目

listItemsプロパティ 
protected var listItems:Array

各データプロバイダアイテムをレンダリングする itemRenderer インスタンスを格納する配列の配列です。これは 2 次元の行優先配列 (列の配列である行の配列) です。

lockedColumnCountプロパティ 
lockedColumnCount:int  [read-write]

スクロールするコントロール内の最初の列のインデックスです。この値より低いインデックスを持つ列は、ビュー内で固定されたままになります。すべてのリストクラスでサポートされるわけではありません。

デフォルト値0.

実装
    public function get lockedColumnCount():int
    public function set lockedColumnCount(value:int):void
lockedRowCountプロパティ 
lockedRowCount:int  [read-write]

スクロールするコントロール内の最初の行のインデックスです。これより上の行は、ビュー内で固定されたままになります。

デフォルト値0.

実装
    public function get lockedRowCount():int
    public function set lockedRowCount(value:int):void
menuSelectionModeプロパティ 
public var menuSelectionMode:Boolean = false

メニュー選択方式を使用するかどうかを示すフラグです。メニューでは、1 つのレンダラーから別のレンダラーにドラッグすると、新しい項目が選択され、古い項目は選択解除されます。

rendererChangedプロパティ 
protected var rendererChanged:Boolean = false

レンダラーが変更されたことを示すフラグです。これに対する応答として、コンポーネントは通常、次回の updateDisplayList() 呼び出しで既存のすべてのレンダラーを破棄し、すべてのレンダラーを再描画します。

rowCountプロパティ 
rowCount:int  [read-write]

表示される行の数です。コンポーネントの高さが既に明示的に設定されている場合、このプロパティは無効である可能性があります。

デフォルト値4.

実装
    public function get rowCount():int
    public function set rowCount(value:int):void
rowHeightプロパティ 
rowHeight:Number  [read-write]

行の高さです (ピクセル単位)。variableRowHeight プロパティが true でない限り、すべての行の高さは同じになります。指定されない場合、行の高さは、フォントサイズその他のレンダラープロパティに基づきます。

実装
    public function get rowHeight():Number
    public function set rowHeight(value:Number):void
rowInfoプロパティ 
protected var rowInfo:Array

listItems 内の行に関して行の高さおよびその他のトラッキング情報をキャッシュする ListRowInfo オブジェクトの配列です。

rowMapプロパティ 
protected var rowMap:Object

アイテムレンダラーをそれぞれの ListRowInfo オブジェクトに対応付けるハッシュマップです。ListRowInfo オブジェクトにはアイテムレンダラーの DisplayObject 名によるインデックスが付きます。

selectableプロパティ 
selectable:Boolean  [read-write]

選択したアイテムをリストに選択状態で表示するかどうかを示すフラグです。true の場合、コントロールで選択がサポートされます。ListBase のサブクラスである Menu クラスでは、デフォルトでこのプロパティが false に設定されます。これは、選択したメニューアイテムが選択状態で表示されないためです。

デフォルト値true.

実装
    public function get selectable():Boolean
    public function set selectable(value:Boolean):void
selectedDataプロパティ 
protected var selectedData:Object

どのオブジェクトが現在選択されているかをトラッキングする ListBaseSelectionData オブジェクトのハッシュテーブルです。このテーブルは、アイテムの UID でインデックス付けされます。

関連項目

selectedIndexプロパティ 
selectedIndex:int  [read-write]

選択されたアイテムのデータプロバイダ内のインデックスです。

デフォルト値は -1 です (アイテムが選択されていません)。

このプロパティはデータバインディングのソースとして使用できます。

実装
    public function get selectedIndex():int
    public function set selectedIndex(value:int):void
selectedIndicesプロパティ 
selectedIndices:Array  [read-write]

選択されたアイテムのデータプロバイダ内のインデックスの配列です。アイテムの順序は、ユーザーがアイテムを選択した順序になります。

デフォルト値[ ].

このプロパティはデータバインディングのソースとして使用できます。

実装
    public function get selectedIndices():Array
    public function set selectedIndices(value:Array):void
selectedItemプロパティ 
selectedItem:Object  [read-write]

データプロバイダ内の選択したアイテムへの参照です。

デフォルト値null.

このプロパティはデータバインディングのソースとして使用できます。

実装
    public function get selectedItem():Object
    public function set selectedItem(value:Object):void
selectedItemsプロパティ 
selectedItems:Array  [read-write]

データプロバイダ内の選択されたアイテムへの参照で構成される配列を表します。アイテムの順序は、ユーザーがアイテムを選択した順序になります。

デフォルト値[ ].

このプロパティはデータバインディングのソースとして使用できます。

実装
    public function get selectedItems():Array
    public function set selectedItems(value:Array):void
selectionIndicatorsプロパティ 
protected var selectionIndicators:Object

選択のインジケータのハッシュテーブルです。選択したアイテムのセットがクリアされたときに、コンポーネントはこのテーブルを使用してインジケータをすばやく検索し、削除することができます。このテーブルは、アイテムの UID でインデックス付けされます。

selectionLayerプロパティ 
protected var selectionLayer:Sprite

すべての選択とハイライトのインジケータが描画される listContent 内のレイヤーです。

selectionTweensプロパティ 
protected var selectionTweens:Object

選択のトゥイーンのハッシュテーブルです。選択したアイテムのセットがクリアされたときに、コンポーネントはこのテーブルを使用して処理中のトゥイーンをすべて検索し、クリーンアップすることができます。このテーブルは、アイテムの UID でインデックス付けされます。

showCaretプロパティ 
protected var showCaret:Boolean

キャレットを表示するかどうかを示すフラグです。通常、このプロパティは、マウス操作が検出されたときに false に設定され、キーボードを使用して選択が行われたときに true に設定されます。

showDataTipsプロパティ 
showDataTips:Boolean  [read-write]

dataTips を行内にテキストとして表示するかどうかを示すフラグです。true の場合は、dataTips が表示されます。dataTips は、行に表示しきれない長いテキストを表示するためのツールヒントです。dataTipFunction を設定した場合は、テキストが行に対して長すぎるかどうかに関係なく、dataTips が表示されます。

デフォルト値false.

このプロパティはデータバインディングのソースとして使用できます。

実装
    public function get showDataTips():Boolean
    public function set showDataTips(value:Boolean):void
valueプロパティ 
value:Object  [read-only]

選択したアイテムか、または選択したアイテムのデータフィールドまたはラベルフィールドです。選択したアイテムが数値またはストリングの場合は、値とアイテムは同じです。アイテムがオブジェクトの場合、その値は、データのプロパティ (存在する場合) またはラベルのプロパティ (存在する場合) です。

メモ:多くの場合、selectedItem を使用する方が適切です。このプロパティは、古いアプリケーションとの後方互換性を維持するためのものです。

このプロパティはデータバインディングのソースとして使用できます。

実装
    public function get value():Object
variableRowHeightプロパティ 
variableRowHeight:Boolean  [read-write]

行ごとに異なる高さを設定できるかどうかを示すフラグです。TileList および HorizontalList ではこのプロパティは無視されます。true の場合、それぞれの行が別々の高さの値を持つことができます。

デフォルト値false.

実装
    public function get variableRowHeight():Boolean
    public function set variableRowHeight(value:Boolean):void
visibleDataプロパティ 
protected var visibleData:Object

ビューに現在含まれているデータプロバイダアイテムレンダラーのハッシュテーブルです。テーブルにはデータアイテムの UID によるインデックスが付きます。このテーブルは、特定のアイテムの表示に使用されるレンダラーをすばやく取得するのに使用します。

wordWrapプロパティ 
wordWrap:Boolean  [read-write]

行内のテキストを折り返すかどうかを示すフラグです。true の場合、行のテキストの折り返しが可能になります。variableRowHeighttrue である場合に限り有効です。

デフォルト値false.

実装
    public function get wordWrap():Boolean
    public function set wordWrap(value:Boolean):void
wordWrapChangedプロパティ 
protected var wordWrapChanged:Boolean = false

wordWrap プロパティの値が、表示リストの前回の更新以降に変更されたかどうかを示すフラグです。このプロパティは wordWrap プロパティ値が変更されたときに設定され、updateDisplayList() メソッドによって false にリセットされます。通常、コンポーネントは、updateDisplayList() を次回呼び出したときに、すべてのレンダラーにデータアイテムを再適用することにより応答します。これは itemsSizeChanged とは異なります。itemsSizeChanged はさらに、レンダラーのサイズ計算で wordWrap を考慮する必要があるかどうかが変更されただけであるために、レンダラーにデータアイテムが再適用されてもレンダラーが無効化されない可能性があることを示します。

コンストラクタの詳細
ListBase()コンストラクタ
public 関数 ListBase()

コンストラクタ。

メソッドの詳細
addDragData()メソッド
protected function addDragData(ds:Object):void

選択したアイテムをドラッグ & ドロップ操作の一部として DragSource オブジェクトに追加します。このメソッドをオーバーライドして他のデータをドラッグソースに追加します。

パラメータ
ds:Object — データを追加する DragSource オブジェクトです。
addToFreeItemRenderers()メソッド 
protected function addToFreeItemRenderers(item:IListItemRenderer):void

非表示にし、参照をクリーンアップして、レンダラーをリサイクルレンダラーリストに追加します。

パラメータ
item:IListItemRenderer — IListItemRenderer です。
applySelectionEffect()メソッド 
protected function applySelectionEffect(indicator:Sprite, uid:String, itemRenderer:IListItemRenderer):void

選択インジケータを適用するためのエフェクトを設定します。デフォルトは基本アルファトゥイーンです。

パラメータ
indicator:Sprite — 選択を表すグラフィックを格納する Sprite です。
 
uid:String — 選択しているアイテムの UID です。この UID をテーブルへのインデックスとして使用し、複数の選択エフェクトを追跡できます。
 
itemRenderer:IListItemRenderer — 選択状態で表示されているアイテムレンダラーです。
calculateDropIndex()メソッド 
public function calculateDropIndex(event:DragEvent = null):int

ドロップしたアイテムをドロップターゲットに追加する位置にあるインデックスを返します。

パラメータ
event:DragEvent (default = null) — マウスの位置に関する情報を格納している DragEvent です。null の場合、メソッドでは、最後に有効だったイベントからの dropIndex 値を返します。

戻り値
int — ドロップされたアイテムを追加する位置にあるインデックスです。
calculateDropIndicatorY()メソッド 
protected function calculateDropIndicatorY(rowCount:Number, rowNum:int):Number

ドラッグ & ドロップ操作を実行するときに、ドロップインジケータの y 位置を計算します。

パラメータ
rowCount:Number — コントロール内の可視行の数です。
 
rowNum:int — ドロップインジケータを表示するコントロール内の行番号です。

戻り値
Number — ドロップインジケータの y 軸です。
clearIndicators()メソッド 
protected function clearIndicators():void

選択、ハイライト、およびキャレットのインジケータを削除します。

clearSelected()メソッド 
protected function clearSelected(transition:Boolean = false):void

選択したアイテムのセットをクリアし、それらのアイテムが選択されていることを示すすべてのグラフィックを削除します。

パラメータ
transition:Boolean (default = false) — グラフィックにフェードアウト効果を持たせる必要がある場合は true です。
collectionChangeHandler()メソッド 
protected function collectionChangeHandler(event:Event):void

データの変更時にデータプロバイダから送出される CollectionEvents を処理します。必要に応じて、レンダラー、選択されたインデックス、およびスクロールバーを更新します。

パラメータ
event:Event — CollectionEvent です。
commitProperties()メソッド 
protected override function commitProperties():void

columnCountcolumnWidthrowHeightrowCount などのプロパティが明示的に設定されているかどうかに基づいて、列の幅、行の高さ、行数、および列数を計算します。

関連項目

configureScrollBars()メソッド 
protected function configureScrollBars():void

行の数、列の数、表示可能な行の数、および表示可能な列の数に基づいて、ScrollBars を設定します。このメソッドは、行および列が更新された後に updateDisplayList() メソッドから呼び出されます。このメソッドでは、ScrollBars を適切に設定するためにどのパラメータを setScrollBarProperties() に渡す必要があるかを決定します。

copySelectedItems()メソッド 
protected function copySelectedItems(useDataField:Boolean = true):Array

選択したアイテムのコピーを選択順に作成します。

パラメータ
useDataField:Boolean (default = true) — 実際のアイテムを配列に設定する場合は true です。アイテムのインデックスを配列に設定する場合は false です。

戻り値
Array — 選択したアイテムの配列です。
createChildren()メソッド 
protected override function createChildren():void

この ListBase の子となるオブジェクトを作成します。この場合は、すべてのアイテムレンダラーを保持する listContent オブジェクトになります。ただし、アイテムレンダラーはすぐには作成されません。後に Flex が updateDisplayList() メソッドを呼び出すときに作成されます。

dragCompleteHandler()メソッド 
protected function dragCompleteHandler(event:DragEvent):void

DragEvent.DRAG_COMPLETE イベントを処理します。このメソッドは、アイテムをデータプロバイダから削除します。

パラメータ
event:DragEvent — DragEvent
dragDropHandler()メソッド 
protected function dragDropHandler(event:DragEvent):void

DragEvent.DRAG_DROP events を処理します。このメソッドは、hideDropFeedback() メソッドを呼び出して UI フィードバックを非表示にします。

パラメータ
event:DragEvent — DragEvent
dragEnterHandler()メソッド 
protected function dragEnterHandler(event:DragEvent):void

DragEvent.DRAG_ENTER イベントを処理します。このメソッドは、DragSource オブジェクトに有効なエレメントが格納されているかどうかを判別し、showDropFeedback() メソッドを通じて UI フィードバックを設定します。

パラメータ
event:DragEvent — DragEvent
dragExitHandler()メソッド 
protected function dragExitHandler(event:DragEvent):void

DragEvent.DRAG_EXIT イベントを処理します。このメソッドは、hideDropFeedback() メソッドを呼び出して UI フィードバックを非表示にします。

パラメータ
event:DragEvent — DragEvent
dragOverHandler()メソッド 
protected function dragOverHandler(event:DragEvent):void

DragEvent.DRAG_OVER イベントを処理します。このメソッドは、DragSource オブジェクトに有効なエレメントが格納されているかどうかを判別し、showDropFeedback() メソッドを通じて UI フィードバックを設定します。

パラメータ
event:DragEvent — DragEvent
dragScroll()メソッド 
protected function dragScroll():void

マウスをリストの上または下に移動した場合に、リストを上下にスクロールするインターバル関数です。

drawCaretIndicator()メソッド 
protected function drawCaretIndicator(indicator:Sprite, x:Number, y:Number, width:Number, height:Number, color:uint, itemRenderer:IListItemRenderer):void

指定された Sprite に、指定された位置、幅、高さ、色でキャレットのインジケータを描画します。

パラメータ
indicator:Sprite — レンダラーをハイライト表示にするためのグラフィックを格納する Sprite オブジェクト。
 
x:Number — インジケータの x 方向位置の候補です。
 
y:Number — インジケータの y 方向位置の候補です。
 
width:Number — インジケータの幅の候補です。
 
height:Number — インジケータの高さの候補です。
 
color:uint — インジケータの色の候補です。
 
itemRenderer:IListItemRenderer — ハイライト中のアイテムレンダラーです。
drawHighlightIndicator()メソッド 
protected function drawHighlightIndicator(indicator:Sprite, x:Number, y:Number, width:Number, height:Number, color:uint, itemRenderer:IListItemRenderer):void

指定された Sprite に、指定された位置、幅、高さ、色でハイライトのインジケータを描画します。

パラメータ
indicator:Sprite — レンダラーをハイライト表示にするためのグラフィックを格納する Sprite オブジェクト。
 
x:Number — インジケータの x 方向位置の候補です。
 
y:Number — インジケータの y 方向位置の候補です。
 
width:Number — インジケータの幅の候補です。
 
height:Number — インジケータの高さの候補です。
 
color:uint — インジケータの色の候補です。
 
itemRenderer:IListItemRenderer — ハイライト中のアイテムレンダラーです。
drawItem()メソッド 
protected function drawItem(item:IListItemRenderer, selected:Boolean = false, highlighted:Boolean = false, caret:Boolean = false, transition:Boolean = false):void

ハイライト、選択、またはキャレットのインジケータと共に、レンダラーを描画します。

パラメータ
item:IListItemRenderer — レンダラーです。
 
selected:Boolean (default = false) — レンダラーを選択状態で描画する必要がある場合は true です。
 
highlighted:Boolean (default = false) — レンダラーをハイライト状態で描画する必要がある場合は true です。
 
caret:Boolean (default = false) — レンダラーをあたかも選択キャレットのように描画する必要がある場合は true です。
 
transition:Boolean (default = false) — エフェクトを使用して選択状態をフェードインする場合は true です。
drawRowBackgrounds()メソッド 
protected function drawRowBackgrounds():void

行の色、境界線、および背景が交互に異なるように描画します。

drawSelectionIndicator()メソッド 
protected function drawSelectionIndicator(indicator:Sprite, x:Number, y:Number, width:Number, height:Number, color:uint, itemRenderer:IListItemRenderer):void

指定された Sprite に、指定された位置、幅、高さ、色で選択のインジケータを描画します。

パラメータ
indicator:Sprite — レンダラーをハイライト表示にするためのグラフィックを格納する Sprite オブジェクト。
 
x:Number — インジケータの x 方向位置の候補です。
 
y:Number — インジケータの y 方向位置の候補です。
 
width:Number — インジケータの幅の候補です。
 
height:Number — インジケータの高さの候補です。
 
color:uint — インジケータの色の候補です。
 
itemRenderer:IListItemRenderer — ハイライト中のアイテムレンダラーです。
findKey()メソッド 
protected function findKey(eventCode:int):Boolean

eventCode パラメータの文字で開始する次のアイテムをデータプロバイダ内から検索します。より効果的な先読み検索を行うために、これをオーバーライドすることができます。検索は、selectedIndex の位置から開始します。データプロバイダの末尾に達すると、先頭から再開します。

パラメータ
eventCode:int — キーボード上で押されたキーです。

戻り値
Boolean — 一致するものが見つかった場合に true を返します。
findString()メソッド 
public function findString(str:String):Boolean

ストリングに基づいてリスト内のアイテムを検索し、選択を移動します。検索は、selectedIndex の位置から開始します。データプロバイダの末尾に達すると、先頭から再開します。

パラメータ
str:String — 照合するストリングです。

戻り値
Boolean — 一致するものが見つかった場合に true を返します。
finishKeySelection()メソッド 
protected function finishKeySelection():void

選択したアイテムを caretIndex プロパティおよび anchorIndex プロパティに基づいて設定します。スクロールによってさらに多くのアイテムを取得している間にキーボード選択ハンドラでページフォルトが発生した場合に、キーボード選択ハンドラおよび updateDisplayList によって呼び出されます。

hideDropFeedback()メソッド 
public function hideDropFeedback(event:DragEvent):void

ドラッグ & ドロップ操作が可能であることを示すマウスポインタの下のドロップインジケータを非表示にします。

パラメータ
event:DragEvent — マウスの位置に関する情報を格納している DragEvent オブジェクトです。
indexToColumn()メソッド 
protected function indexToColumn(index:int):int

指定のインデックス位置にあるデータプロバイダアイテムの列です。

パラメータ
index:int — データプロバイダへのオフセットです。

戻り値
int — アイテムが表示されるコンポーネント内の列です。
indexToItemRenderer()メソッド 
public function indexToItemRenderer(index:int):IListItemRenderer

データプロバイダ内のアイテムのインデックスに対応するアイテムレンダラーを取得します (存在する場合)。アイテムレンダラーは表示可能な行アイテムのセット内にあるアイテムに対してのみ存在します。そのため、表示されていないアイテムに対してこのメソッドを使用することはできません。

パラメータ
index:int — アイテムのデータプロバイダへのオフセットです。

戻り値
IListItemRenderer — アイテムを表示しているアイテムレンダラーです。アイテムが現在表示されていない場合は null です。
indexToRow()メソッド 
protected function indexToRow(index:int):int

指定のインデックス位置にあるデータプロバイダアイテムの行です。

パラメータ
index:int — データプロバイダへのオフセットです。

戻り値
int — アイテムが表示されるコンポーネント内の行です。
indicesToIndex()メソッド 
public function indicesToIndex(rowIndex:int, colIndex:int):int

colIndex、rowIndex 位置にあるアイテムのデータプロバイダのオフセットを計算します。タイルのレイアウト方向、および TileList 内の行数と列数によっては、TileList の第 9 行、第 3 列はデータプロバイダでは異なるアイテムである可能性があります。

パラメータ
rowIndex:int — 上からスクロールされる行を含む、行の 0 から始まるインデックスです。たとえば、verticalScrollPosition が 2 の場合、最初に表示される行の rowIndex は 2 になります。
 
colIndex:int — 左からスクロールされる列を含む、列の 0 から始まるインデックスです。horizontalScrollPosition が 2 の場合、左側の最初の列の columnIndex は 2 になります。

戻り値
int — データプロバイダへのオフセットです。
invalidateList()メソッド 
public function invalidateList():void

次回の更新ですべての行を更新します。

isItemHighlighted()メソッド 
public function isItemHighlighted(data:Object):Boolean

データプロバイダアイテムのアイテムレンダラーをハイライト表示 (マウスポインタが置かれているか、またはキーボード操作によりキャレットの位置にある場合) するかどうかを指定します。

パラメータ
data:Object — データプロバイダアイテムです。

戻り値
Boolean — アイテムがハイライトされていれば true を返します。
isItemSelected()メソッド 
public function isItemSelected(data:Object):Boolean

データプロバイダアイテムのアイテムレンダラーが選択されているかどうかを判別します。

パラメータ
data:Object — データプロバイダアイテムです。

戻り値
Boolean — アイテムがハイライトされていれば true を返します。
isItemVisible()メソッド 
public function isItemVisible(item:Object):Boolean

アイテムがレンダラーによって表示されているかどうかを判別します。

パラメータ
item:Object — データプロバイダアイテムです。

戻り値
Boolean — アイテムが表示されている場合は true です。
itemRendererContains()メソッド 
public function itemRendererContains(renderer:IListItemRenderer, object:DisplayObject):Boolean

レンダラーが表示オブジェクトを含んでいる (所有している) かどうかを判別します。所有権は、表示オブジェクトが実際にはレンダラーの子ではなく、何らかの方法でレンダラーに関連付けられていることを意味します。通常、ポップアップはレンダラーによって所有されます。そのため、ポップアップ内のアクティビティはレンダラーに関連付けられ、別のコンポーネント内のアクティビティとしては表示されません。

パラメータ
renderer:IListItemRenderer — 表示オブジェクトを含むか所有している可能性のあるレンダラーです。
 
object:DisplayObject — レンダラーに関連付けられている可能性のある表示オブジェクトです。

戻り値
Boolean — 表示オブジェクトがレンダラーに含まれているか、所有されている場合は true です。
itemRendererToIndex()メソッド 
public function itemRendererToIndex(itemRenderer:IListItemRenderer):int

このアイテムレンダラーによってレンダリングされるアイテムのデータプロバイダ内のアイテムのインデックスを返します。アイテムレンダラーは表示可能な行アイテムのセット内にあるアイテムに対してのみ存在します。そのため、表示されていないアイテムに対してこのメソッドを使用することはできません。

パラメータ
itemRenderer:IListItemRenderer — データプロバイダインデックスを調べる必要のあるアイテムを表示しているアイテムレンダラーです。

戻り値
int — データプロバイダ内のアイテムのインデックスです。
itemRendererToIndices()メソッド 
protected function itemRendererToIndices(item:IListItemRenderer):Point

アイテムレンダラーの columnIndex と rowIndex を含むポイントを返します。アイテムレンダラーは表示可能な行のセット内にあるアイテムに対してのみ作成されます。そのため、このメソッドを使用して、表示されていないアイテムのインデックスを取得することはできません。また、アイテムレンダラーはリサイクルされるため、そのアイテムレンダラーが別のアイテムの表示に再使用される場合、アイテムに対して取得するインデックスが変更される可能性があります。通常、このメソッドは、アイテムレンダラーによって表示されているデータのセットがまだ変更されていないときに、マウスおよびキーボードの処理の中で呼び出されます。

パラメータ
item:IListItemRenderer — アイテムレンダラーです。

戻り値
Point — ポイントです。x プロパティは columnIndex で、y プロパティは rowIndex です。
itemToDataTip()メソッド 
public function itemToDataTip(data:Object):String

dataTipField プロパティと dataTipFunction プロパティに基づいて、指定されたデータオブジェクトに対してレンダラーが表示する dataTip ストリングを返します。メソッドがパラメータをストリングに変換できない場合、1 つのスペースを返します。

ListBase またはその子のサブクラスを作成する開発者が使用します。アプリケーション開発者が使用することはありません。

パラメータ
data:Object — レンダリングされるオブジェクトです。

戻り値
String — データに基づく表示可能ストリングです。
itemToIcon()メソッド 
public function itemToIcon(data:Object):Class

データアイテムにクラスのアイコンがあれば、そのクラスを返します。iconField プロパティと iconFunction プロパティに基づきます。アイテム内のフィールドは、ストリングがアプリケーション内のクラスの名前を表している限り、そのストリングを返すことができます。また、アイテム内のフィールドは、アイコンのクラスを保持しているドキュメント内の変数の名前であるストリングにすることもできます。

パラメータ
data:Object — アイコンクラスの抽出元であるアイテムです。

戻り値
Class — クラス参照としての、アイテム用のアイコンです。アイコンがない場合は null です。
itemToItemRenderer()メソッド 
public function itemToItemRenderer(item:Object):IListItemRenderer

データプロバイダ内の指定アイテムに対応するアイテムレンダラーを返します (存在する場合)。アイテムレンダラーは表示可能な行アイテムのセット内にあるアイテムに対してのみ存在します。そのため、アイテムが表示されていない場合、このメソッドは null を返します。DataGrid の場合、最初の列のレンダラーを返します。

パラメータ
item:Object — データプロバイダアイテムです。

戻り値
IListItemRenderer — アイテムレンダラーです。アイテムが現在表示されていない場合は null です。
itemToLabel()メソッド 
public function itemToLabel(data:Object):String

labelField プロパティと labelFunction プロパティに基づいて、指定されたデータオブジェクトに対してレンダラーが表示するストリングを返します。メソッドがパラメータをストリングに変換できない場合、1 つのスペースを返します。

パラメータ
data:Object — レンダリングされるオブジェクトです。

戻り値
String — データに応じて表示されるストリングです。
itemToUID()メソッド 
protected function itemToUID(data:Object):String

データプロバイダアイテムの UID を決定します。データプロバイダ内のアイテムはすべて、一意の ID (UID) を持つか、または UID が生成されて関連付けられます。このため、データプロバイダ内でオブジェクトやスカラー値を 2 回出現させることはできません。たとえば、次のデータプロバイダは無効です。これは、値 "foo" が 2 回出現していて、ストリングの UID がストリング自身であるためです。

var sampleDP:Array = ["foo", "bar", "foo"]
単純な動的オブジェクトは、それらが 2 つの別々のインスタンスであれば 2 回出現できます。次の例は、それぞれのインスタンスが異なるオブジェクトであり、異なる UID が与えられているため、有効です。
var sampleDP:Array = [{label: "foo"}, {label: "foo"}]
次の例は同じインスタンスが 2 回出現しているため無効です。
var foo:Object = {label: "foo"}; sampleDP:Array = [foo, foo];

パラメータ
data:Object — データプロバイダアイテムです。

戻り値
String — ストリングとしての UID です。
makeRowsAndColumns()メソッド 
protected function makeRowsAndColumns(left:Number, top:Number, right:Number, bottom:Number, firstColumn:int, firstRow:int, byCount:Boolean = false, rowsNeeded:uint = 0):Point

左、上、右、下によって示された領域が埋まるように十分な行および列を作成します。レンダラーが作成され、(firstColumn, firstRow)( 以降、下向きにlistItems 配列に挿入されます。

byCountrowsNeeded が指定されている場合、その数だけ行が作成され、bottom および right パラメータは無視されます。

パラメータ
left:Number — 塗り領域の水平方向のピクセルオフセットです。
 
top:Number — 塗り領域の垂直方向のピクセルオフセットです。
 
right:Number — 塗り領域の水平方向のピクセルオフセット (コンポーネントの左側から) です。
 
bottom:Number — 塗り領域の垂直方向のピクセルオフセット (コンポーネントの上から) です。
 
firstColumn:int — 作成する最初のレンダラーを格納するための listItems へのオフセットです。
 
firstRow:int — 作成する最初のレンダラーを格納するための listItems へのオフセットです。
 
byCount:Boolean (default = false) — true の場合、rowsNeeded の数だけ行を作成し、bottom パラメータを無視します
 
rowsNeeded:uint (default = 0)byCount が true の場合に作成される行の数です。

戻り値
Point — 作成される行と列の数を含む Point です。
measure()メソッド 
protected override function measure():void

コンポーネントの幅と高さの測定値を rowCountcolumnCountrowHeightcolumnWidth の各プロパティに基づいて計算します。

関連項目

measureHeightOfItems()メソッド 
public function measureHeightOfItems(index:int = -1, count:int = 0):Number

現在のアイテムレンダラーを使用して、データプロバイダから取得したアイテムのセットを測定し、それらのアイテムの高さの合計を返します。

このメソッドは ListBase クラスでは実装されないため、子クラスでこれを実装する必要があります。

高さの計算にヘッダを含めることを指定するために、負の値を index に使用できます。

パラメータ
index:int (default = -1) — 高さの計算の開始点となるデータプロバイダアイテムです。
 
count:int (default = 0) — 高さの計算で使用するアイテムの数です。

戻り値
Number — 測定されたアイテムの高さの合計です。
measureWidthOfItems()メソッド 
public function measureWidthOfItems(index:int = -1, count:int = 0):Number

現在のアイテムレンダラーを使用して、データプロバイダから取得したアイテムのセットを測定し、見つかった最大幅を返します。このメソッドはコンポーネントの幅を計算するときに使用します。ListBase から派生した各種のクラスはそれぞれ実装が多少異なります。DataGrid は、データプロバイダアイテムではなく自身の列を測定します。TileList は、最初のアイテムだけを測定し、すべてのアイテムが同じサイズであると見なします。

このメソッドは ListBase クラスでは実装されないため、子クラスでこれを実装する必要があります。

幅の計算にヘッダを含めることを指定するために、負の値を index に使用できます。

パラメータ
index:int (default = -1) — 幅の測定の開始点となるデータプロバイダアイテムです。
 
count:int (default = 0) — 幅の計算で測定するアイテムの数です。

戻り値
Number — 測定されたアイテムのうち最も幅の広いものです。
mouseClickHandler()メソッド 
protected function mouseClickHandler(event:MouseEvent):void

レンダラーを含むリストに含まれている任意のマウスターゲットからの MouseEvent.MOUSE_CLICK イベントを処理します。このメソッドは、どのレンダラーがクリックされたかを判別し、ListEvent.ITEM_CLICK イベントを送出します。

パラメータ
event:MouseEvent
mouseDoubleClickHandler()メソッド 
protected function mouseDoubleClickHandler(event:MouseEvent):void

レンダラーを含むリストに含まれている任意のマウスターゲットからの MouseEvent.MOUSE_DOUBLE_CLICK イベントを処理します。このメソッドは、どのレンダラーがクリックされたかを判別し、ListEvent.ITEM_DOUBLE_CLICK イベントを送出します。

パラメータ
event:MouseEvent
mouseDownHandler()メソッド 
protected function mouseDownHandler(event:MouseEvent):void

レンダラーを含むリストに含まれている任意のマウスターゲットからの MouseEvent.MOUSE_DOWN イベントを処理します。このメソッドは、押されたレンダラーを検索し、MouseEvent.MOUSE_UP イベントを受信するための準備を行います。

パラメータ
event:MouseEvent — マウスイベント
mouseEventToItemRenderer()メソッド 
protected function mouseEventToItemRenderer(event:MouseEvent):IListItemRenderer

どのアイテムレンダラーがマウスの位置にあるかを判別します。アイテムレンダラーは、複数のマウスターゲットから作成されることや、マウスターゲットではない表示可能領域を持つことがあります。このメソッドは、ターゲットと位置の両方を確認して、どのアイテムレンダラーがマウスの位置にあるのかを、ユーザーの視点から決定します。この情報は、マウスイベントによって提供される情報とは異なる可能性があります。

パラメータ
event:MouseEvent — マウスの位置と、マウスの位置にあるオブジェクトを格納している MouseEvent です。

戻り値
IListItemRenderer — マウスの位置にあるアイテムレンダラーです。アイテムレンダラーがない場合は null です。
mouseMoveHandler()メソッド 
protected function mouseMoveHandler(event:MouseEvent):void

レンダラーを含むリストに含まれている任意のマウスターゲットからの MouseEvent.MOUSE_MOVE イベントを処理します。このメソッドは、ドラッグ & ドロップ操作を開始する操作を監視し、DragEvent.DRAG_START イベントを送信します。また、マウスがレンダラーの非ターゲット領域の上にあるかどうかも調べます。これにより、Flex はそのレンダラーがターゲットだったように表示することを試みることができます。

パラメータ
event:MouseEvent — マウスイベント
mouseOutHandler()メソッド 
protected function mouseOutHandler(event:MouseEvent):void

レンダラーを含むリストに含まれている任意のマウスターゲットからの MouseEvent.MOUSE_OUT イベントを処理します。このメソッドは、どのレンダラーからマウスが離れたのかを調べ、ハイライト表示を解除します。

パラメータ
event:MouseEvent — マウスイベント
mouseOverHandler()メソッド 
protected function mouseOverHandler(event:MouseEvent):void

レンダラーを含むリストに含まれている任意のマウスターゲットからの MouseEvent.MOUSE_OVER イベントを処理します。このメソッドは、どのレンダラーの上にマウスがあるのかを調べ、そのレンダラーをハイライト表示します。

リストクラスでも、このメソッドを MouseEvent.MOUSE_MOVE イベントから呼び出します。このイベントを使用して、レンダラーの非ターゲット領域内とレンダラー周囲のスペース領域内の動きを検出します。

パラメータ
event:MouseEvent — マウスイベント
mouseUpHandler()メソッド 
protected function mouseUpHandler(event:MouseEvent):void

レンダラーを含むリストに含まれている任意のマウスターゲットからの MouseEvent.MOUSE_DOWN イベントを処理します。このメソッドは、押されたレンダラーを検索し、MouseEvent.MOUSE_UP イベントを受信するための準備を行います。

パラメータ
event:MouseEvent — マウスイベント
mouseWheelHandler()メソッド 
protected override function mouseWheelHandler(event:MouseEvent):void

スクロール位置を変更して mouseWheel を処理します。ScrollControlBase のバージョンをコピーしたものです。ターゲットが水平方向に実行された場合は、horizontalScrollPosition を変更するように修正されています。

パラメータ
event:MouseEvent

関連項目

moveSelectionHorizontally()メソッド 
protected function moveSelectionHorizontally(code:uint, shiftKey:Boolean, ctrlKey:Boolean):void

左矢印キーまたは右矢印キーと Shift キーや Ctrl キーなどの修飾子を使用してアイテムを選択するユーザー操作に応答して、選択を水平方向に移動します。このメソッドによって、horizontalScrollPositionverticalScrollPosition、および caretIndex プロパティが変更される可能性があり、finishKeySelection() メソッドが呼び出されて選択が更新される可能性があります。

ListBase では実装されていません。デフォルトのリストが単一列であり、水平にスクロールされないためです。

パラメータ
code:uint — 押されたキーです (Keyboard.LEFT など)。
 
shiftKey:Boolean — キーボード上のキーが押されたときに Shift キーが押し下げられていた場合に true を返します。
 
ctrlKey:Boolean — キーボード上のキーが押されたときに Ctrl キーが押し下げられていた場合に true を返します。
moveSelectionVertically()メソッド 
protected function moveSelectionVertically(code:uint, shiftKey:Boolean, ctrlKey:Boolean):void

上矢印キーまたは下矢印キーと Shift キーや Ctrl キーなどの修飾子を使用してアイテムを選択するユーザー操作に応答して、選択を垂直方向に移動します。このメソッドによって、horizontalScrollPositionverticalScrollPosition、および caretIndex プロパティが変更される可能性があり、finishKeySelection() メソッドが呼び出されて選択が更新される可能性があります。

パラメータ
code:uint — 押されたキーです (Keyboard.DOWN など)。
 
shiftKey:Boolean — キーボード上のキーが押されたときに Shift キーが押し下げられていた場合に true を返します。
 
ctrlKey:Boolean — キーボード上のキーが押されたときに Ctrl キーが押し下げられていた場合に true を返します。
removeIndicators()メソッド 
protected function removeIndicators(uid:String):void

データプロバイダ内の指定されたアイテムについて、選択ハイライトおよびその他の関連グラフィックをクリーンアップします。

パラメータ
uid:String — データプロバイダアイテムの UID です。
scrollHorizontally()メソッド 
protected function scrollHorizontally(pos:int, deltaPos:int, scrollUp:Boolean):void

スクロール位置の変化に応答してレンダラーを調整します。

リストクラスでは、スクロール位置の変化幅が可視状態の行の数より少なかった場合にスクロールの最適化を試行します。変更されていない行が存在し、それらの行については移動だけが必要な場合は、他の行が削除され、新しい行が追加されます。スクロール位置の変化が大きすぎる場合は、古い行がすべて削除され、表示可能領域全体に対して makeRowsAndColumns() メソッドを呼び出すことにより新しい行が追加されます。

ListBase では実装されていません。デフォルトのリストが単一列であり、水平にスクロールされないためです。

パラメータ
pos:int — 新しいスクロール位置を示します。
 
deltaPos:int — 位置の変化です。常に正の値となります。
 
scrollUp:Boolean — スクロール位置が小さくなりつつある場合に true を返します。
scrollPositionToIndex()メソッド 
protected function scrollPositionToIndex(horizontalScrollPosition:int, verticalScrollPosition:int):int

指定したスクロール位置で最初に表示される行と列のアイテムに対応するデータプロバイダインデックスを返します。

パラメータ
horizontalScrollPosition:int — スクロール位置に対応する horizontalScrollPosition プロパティの値です。
 
verticalScrollPosition:int — スクロール位置に対応する verticalScrollPosition プロパティの値です。

戻り値
int — データプロバイダのインデックスです。
scrollToIndex()メソッド 
public function scrollToIndex(index:int):Boolean

指定のインデックス位置にあるデータプロバイダアイテムを可視状態にします。アイテムが表示されている場合は、そのアイテムが最初に表示されているアイテムではなくても、verticalScrollPosition プロパティは変更されません。アイテムが現在表示されていない場合は、verticalScrollPosition プロパティが変更され、そのアイテムが最初に表示されるアイテムにされます。ただし、verticalScrollPosition の値が maxVerticalScrollPosition プロパティによって制限されているために、アイテムを最初に表示されるアイテムにするのに十分な数の行がない場合は除きます。

パラメータ
index:int

戻り値
BooleanverticalScrollPosition が変更された場合は true です。
scrollVertically()メソッド 
protected function scrollVertically(pos:int, deltaPos:int, scrollUp:Boolean):void

スクロール位置の変化に応答してレンダラーを調整します。

リストクラスでは、スクロール位置の変化幅が可視状態の行の数より少なかった場合にスクロールの最適化を試行します。変更されていない行が存在し、それらの行については移動だけが必要な場合は、他の行が削除され、新しい行が追加されます。スクロール位置の変化が大きすぎる場合は、古い行がすべて削除され、表示可能領域全体に対して makeRowsAndColumns() メソッドを呼び出すことにより新しい行が追加されます。

パラメータ
pos:int — 新しいスクロール位置を示します。
 
deltaPos:int — 位置の変化です。常に正の値となります。
 
scrollUp:Boolean — スクロール位置が小さくなりつつある場合に true を返します。
seekPendingFailureHandler()メソッド 
protected function seekPendingFailureHandler(data:Object, info:ListBaseSeekPending):void

ページフォルトが原因となってシークが失敗した場合に使用されるデフォルト失敗ハンドラです。

パラメータ
data:Object
 
info:ListBaseSeekPending
seekPendingResultHandler()メソッド 
protected function seekPendingResultHandler(data:Object, info:ListBaseSeekPending):void

ページフォルトが原因となってシークが失敗した場合に使用されるデフォルト結果ハンドラです。このメソッドは、最新のページフォルト結果がハンドラにあるかどうかを確認します。結果がない場合は、単純に終了します。結果がある場合は、イテレータを正しい位置に設定します。

パラメータ
data:Object
 
info:ListBaseSeekPending
selectItem()メソッド 
protected function selectItem(item:IListItemRenderer, shiftKey:Boolean, ctrlKey:Boolean, transition:Boolean = true):Boolean

アイテムレンダラーが既にマウスでクリックされており、キーボード修飾子が指定の状態になっていれば、選択したアイテムのセットを更新します。また、このメソッドによって、アイテムレンダラーの表示がそれらの更新後の選択状態に基づいて更新されます。

パラメータ
item:IListItemRenderer — クリックされたアイテムレンダラーです。
 
shiftKey:Boolean — マウスがクリックされたときに Shift キーが押し下げられていた場合に true を返します。
 
ctrlKey:Boolean — マウスがクリックされたときに Ctrl キーが押し下げられていた場合に true を返します。
 
transition:Boolean (default = true) — 選択状態のグラフィックでフェードインエフェクトを使用する必要がある場合は true です。

戻り値
Boolean — 選択されているアイテムのセットが変更された場合は true です。既に選択されているアイテムをクリックした場合、必ずしも選択されたアイテムのセットが変更されるとは限りません。
setRowCount()メソッド 
protected function setRowCount(v:int):void

rowCount プロパティを設定します。この場合、無効化は行われず、行数を永続的に固定する explicitRowCount プロパティも設定されません。

パラメータ
v:int
setRowHeight()メソッド 
protected function setRowHeight(v:Number):void

rowHeight プロパティを設定します。この場合、無効化はず、行の高さを永続的に固定する explicitRowHeight プロパティも設定されません。

パラメータ
v:Number
showDropFeedback()メソッド 
public function showDropFeedback(event:DragEvent):void

マウスポインタの下にドロップインジケータを表示して、ドラッグ & ドロップ操作が可能であることを示し、アイテムのドロップ先を示します。

パラメータ
event:DragEvent — マウスの位置に関する情報を格納している DragEvent オブジェクトです。
updateDisplayList()メソッド 
protected override function updateDisplayList(unscaledWidth:Number, unscaledHeight:Number):void

表示可能なアイテムの数が変更された場合に、アイテムレンダラーを追加または削除します。アイテムレンダラーが変更された可能性がある場合は、それらを更新します。選択がプログラムを通じて変更された場合は、その選択を適用します。

パラメータ
unscaledWidth:Number
 
unscaledHeight:Number

関連項目

updateList()メソッド 
protected function updateList():void

すべての行を今すぐ更新します。このメソッド呼び出しでは相当量の処理が必要になる可能性があります。これは、リスト内のすべてのレンダラーが完全に再描画される可能性があり、完了まで制御を返さないためです。

イベントの詳細
changeevent 
イベントオブジェクトの型: flash.events.Event

ユーザーの操作によって selectedIndex プロパティまたは selectedItem プロパティが変更されるときに送出されます。

dataChangeevent  
イベントオブジェクトの型: mx.events.FlexEvent
FlexEvent.type property = mx.events.FlexEvent.DATA_CHANGE

data プロパティが変更されたときに送出されます。

コンポーネントをアイテムレンダラーとして使う場合、data プロパティは表示するデータを保持します。このイベントを受け取って、data プロパティが変更されたときにコンポーネントを更新することができます。

FlexEvent.DATA_CHANGE 定数により、dataChange イベントのイベントオブジェクトの type プロパティ値が定義されます。

イベントオブジェクトの各プロパティには次の値が設定されます。

プロパティ
bubblesfalse
cancelablefalse
currentTargetイベントを処理するイベントリスナーを定義するオブジェクト。たとえば、イベントリスナーの登録に myButton.addEventListener() を使用すると、currentTarget の値は "myButton" となります。
targetイベントを送出したオブジェクトを表します。このオブジェクトは必ずしもイベントを受け取るオブジェクトとは限りません。イベントを受け取るオブジェクトに常にアクセスするには、currentTarget プロパティを使用してください。
itemClickevent  
イベントオブジェクトの型: mx.events.ListEvent
ListEvent.type property = mx.events.ListEvent.ITEM_CLICK

ユーザーがコントロール内のアイテムをクリックしたときに送出されます。

ListEvent.ITEM_CLICK 定数は、itemClick イベントに関する ListEvent オブジェクトの type プロパティの値を定義します。このイベントは、コントロール内の可視アイテムの上でユーザーがマウスをクリックしたことを示します。

イベントオブジェクトの各プロパティには次の値が設定されます。

プロパティ
bubblesfalse
cancelablefalse
columnIndex イベントに関連付けられた列の 0 から始まるインデックスです。
currentTargetイベントを処理するイベントリスナーを定義するオブジェクト。たとえば、イベントリスナーの登録に myButton.addEventListener() を使用すると、currentTarget の値は "myButton" となります。
itemRendererクリックされたアイテムレンダラーです。
reasonnull
rowIndexイベントに関連付けられたアイテムの 0 から始まるインデックスです。
targetイベントを送出したオブジェクトを表します。このオブジェクトは必ずしもイベントを受け取るオブジェクトとは限りません。イベントを受け取るオブジェクトに常にアクセスするには、currentTarget プロパティを使用してください。
TypeListEvent.ITEM_CLICK
itemDoubleClickevent  
イベントオブジェクトの型: mx.events.ListEvent
ListEvent.type property = mx.events.ListEvent.ITEM_DOUBLE_CLICK

ユーザーがコントロール内のアイテムをダブルクリックしたときに送出されます。

ListEvent.ITEM_DOUBLE_CLICK 定数は、itemDoubleClick イベントに関する ListEvent オブジェクトの type プロパティの値を定義します。このイベントは、コントロール内の可視アイテムの上でユーザーがマウスをダブルクリックしたことを示します。

itemDoubleClick イベントを受け取るには、コンポーネントの doubleClickEnabled プロパティを true に設定する必要があります。

イベントオブジェクトの各プロパティには次の値が設定されます。

プロパティ
bubblesfalse
cancelablefalse
columnIndex イベントに関連付けられた列の 0 から始まるインデックスです。
currentTargetイベントを処理するイベントリスナーを定義するオブジェクト。たとえば、イベントリスナーの登録に myButton.addEventListener() を使用すると、currentTarget の値は "myButton" となります。
itemRendererダブルクリックされたアイテムレンダラーです。
reasonnull
rowIndexイベントに関連付けられたアイテムの 0 から始まるインデックスです。
targetイベントを送出したオブジェクトを表します。このオブジェクトは必ずしもイベントを受け取るオブジェクトとは限りません。イベントを受け取るオブジェクトに常にアクセスするには、currentTarget プロパティを使用してください。
TypeListEvent.ITEM_DOUBLE_CLICK
itemRollOutevent  
イベントオブジェクトの型: mx.events.ListEvent
ListEvent.type property = mx.events.ListEvent.ITEM_ROLL_OUT

ユーザーがマウスポインタをコントロールのアイテム外に移動したときに送出されます。

ListEvent.ITEM_ROLL_OUT 定数は、itemRollOut イベントの ListEvent オブジェクトの type プロパティ値を定義します。このイベントは、ユーザーがマウスポインタをコントロール内の視覚的なアイテムの外側に移動したことを示します。

イベントオブジェクトの各プロパティには次の値が設定されます。

プロパティ
bubblesfalse
cancelablefalse
columnIndex イベントに関連付けられた列の 0 から始まるインデックスです。
currentTargetイベントを処理するイベントリスナーを定義するオブジェクト。たとえば、イベントリスナーの登録に myButton.addEventListener() を使用すると、currentTarget の値は "myButton" となります。
itemRendererマウスポインタが離れたアイテムレンダラーです。
reasonnull
rowIndexイベントに関連付けられたアイテムの 0 から始まるインデックスです。
targetイベントを送出したオブジェクトを表します。このオブジェクトは必ずしもイベントを受け取るオブジェクトとは限りません。イベントを受け取るオブジェクトに常にアクセスするには、currentTarget プロパティを使用してください。
TypeListEvent.ITEM_ROLL_OUT
itemRollOverevent  
イベントオブジェクトの型: mx.events.ListEvent
ListEvent.type property = mx.events.ListEvent.ITEM_ROLL_OVER

ユーザーがコントロール内のアイテム上にマウスポインタを重ねたときに送出されます。

ListEvent.ITEM_ROLL_OVER 定数は、itemRollOver イベントの ListEvent オブジェクトの type プロパティ値を定義します。このイベントは、ユーザーがコントロール内の視覚的なアイテムに、マウスポインタを合わせたことを示します。

イベントオブジェクトの各プロパティには次の値が設定されます。

プロパティ
bubblesfalse
cancelablefalse
columnIndex イベントに関連付けられた列の 0 から始まるインデックスです。
currentTargetイベントを処理するイベントリスナーを定義するオブジェクト。たとえば、イベントリスナーの登録に myButton.addEventListener() を使用すると、currentTarget の値は "myButton" となります。
itemRendererマウスポインタが置かれたアイテムレンダラーです。
reasonnull
rowIndexイベントに関連付けられたアイテムの 0 から始まるインデックスです。
targetイベントを送出したオブジェクトを表します。このオブジェクトは必ずしもイベントを受け取るオブジェクトとは限りません。イベントを受け取るオブジェクトに常にアクセスするには、currentTarget プロパティを使用してください。
TypeListEvent.ITEM_ROLL_OVER