Adobe® Flash® Platform 用 ActionScript® 3.0 リファレンスガイド
ホーム  |  パッケージおよびクラスリストの非表示 |  パッケージ  |  クラス  |  新機能  |  索引  |  付録  |  英語で表示される理由
フィルター: サーバーからデータを取得しています...
サーバーからデータを取得しています...
mx.controls.listClasses 

IListItemRenderer  - AS3 Flex

パッケージmx.controls.listClasses
インターフェイスpublic interface IListItemRenderer extends IDataRenderer , IEventDispatcher , IFlexDisplayObject , ILayoutManagerClient , ISimpleStyleClient , IUIComponent , IBitmapDrawable
実装者 AdvancedDataGridGroupItemRenderer, AdvancedDataGridHeaderRenderer, AdvancedDataGridItemRenderer, AdvancedListBase, Button, ComboBox, Container, DataGridItemRenderer, DateField, FTEAdvancedDataGridItemRenderer, FTEDataGridItemRenderer, HTML, Image, Label, ListBase, ListItemRenderer, MXAdvancedDataGridItemRenderer, MXItemRenderer, MenuItemRenderer, NumericStepper, OLAPDataGridGroupRenderer, TextArea, TileListItemRenderer, TreeItemRenderer

言語バージョン: ActionScript 3.0
製品バージョン: Flex 3
ランタイムバージョン: Flash Player 9, AIR 1.1

リストコンポーネントのアイテムレンダラーとアイテムエディターは、IListItemRenderer インターフェイスを実装する必要があります。 IListItemRenderer インターフェイスは、他の複数のインターフェイスからなるセットです。 新しいクラスメソッドやプロパティを定義するものではありません。

このインターフェイスのセットには、IDataRenderer、IFlexDisplayObject、ILayoutManagerClient、ISimpleStyleClient、および IUIComponent が含まれます。 UIComponent クラスは、IDataRenderer インターフェイスを除き、これらのインターフェイスをすべて実装しています。 したがって、カスタムのアイテムレンダラーまたはアイテムエディターを UIComponent クラスのサブクラスとして作成する場合、必要な作業は IDataRenderer インターフェイスを実装することだけです。これにより、そのクラスで IDataRenderer と IListItemRenderer を実装することをクラス定義に追加できます。

通常、IListItemRenderer はデータプロバイダーアイテムの特定のフィールドを表示するためのものなので、DataGrid の他の列や、異なるフィールドを持つ他のリストでは再使用できません。 再使用可能なレンダラーを作成する場合は、IDropInListItemRenderer も実装します。これにより、リストからレンダラーに渡されるデータが増加し、様々なデータフィールドでそのレンダラーを再使用できるようになります。

アイテムレンダラーとアイテムエディターには、IDataRenderer インターフェイスを使用してリストクラスのデータプロバイダーからデータが渡されます。 IDropInListItemRenderer インターフェイスを実装するレンダラーとエディターは、リストクラスからその他の情報を取得します。 アイテムレンダラーまたはアイテムエディターは、一方または両方の情報を使用してデータを表示します。

多くの場合、レンダラーとエディターはリサイクルされます。 これらを一度作成すると、新しいデータとオプションの listData プロパティを指定するだけで再使用できます。 したがって、実装では、コンポーネントの各プロパティに初期値(デフォルト値)が含まれているという想定ではないことを確認する必要があります。



パブリックプロパティ
 プロパティ定義元
 InheritedaccessibilityProperties : AccessibilityProperties
この表示オブジェクトの現在のアクセシビリティオプションです。
IFlexDisplayObject
 Inheritedalpha : Number
指定されたオブジェクトのアルファ透明度値を示します。
IFlexDisplayObject
 InheritedbaselinePosition : Number
[読み取り専用] コンポーネントのテキストにおける 1 行目のベースラインの y 座標です。
IUIComponent
 InheritedblendMode : String
使用するブレンドモードを指定する BlendMode クラスの値です。
IFlexDisplayObject
 InheritedcacheAsBitmap : Boolean
true に設定されている場合、表示オブジェクトの内部ビットマップ表現が Flash ランタイムにキャッシュされます。
IFlexDisplayObject
 Inheriteddata : Object
レンダリングまたは編集するデータです。
IDataRenderer
 Inheriteddocument : Object
このコンポーネントに関連付けられたドキュメントオブジェクトへの参照です。
IUIComponent
 Inheritedenabled : Boolean
コンポーネントがユーザーの操作を受け入れることができるかどうかを指定します。
IUIComponent
 InheritedexplicitHeight : Number
コンポーネントの座標として明示的に指定されたコンポーネントの高さ(ピクセル単位)です。
IUIComponent
 InheritedexplicitMaxHeight : Number
[読み取り専用] コンポーネントの座標としてコンポーネントの最大の高さ(ピクセル単位)を指定する数値です。
IUIComponent
 InheritedexplicitMaxWidth : Number
[読み取り専用] コンポーネントの座標としてコンポーネントの最大の幅(ピクセル単位)を指定する数値です。
IUIComponent
 InheritedexplicitMinHeight : Number
[読み取り専用] コンポーネントの座標としてコンポーネントの最小の高さ(ピクセル単位)を指定する数値です。
IUIComponent
 InheritedexplicitMinWidth : Number
[読み取り専用] コンポーネントの座標としてコンポーネントの最小の幅(ピクセル単位)を指定する数値です。
IUIComponent
 InheritedexplicitWidth : Number
コンポーネントの座標として明示的に指定されたコンポーネントの幅(ピクセル単位)です。
IUIComponent
 Inheritedfilters : Array
表示オブジェクトに現在関連付けられている各フィルターオブジェクトが格納されているインデックス付きの配列です。
IFlexDisplayObject
 InheritedfocusPane : Sprite
複数のコンポーネント間で共有され、フォーカスインジケーター描画のオーバーレイとして使用される単一の Sprite オブジェクトです。
IUIComponent
 Inheritedheight : Number
表示オブジェクトの高さを示します(ピクセル単位)。
IFlexDisplayObject
 InheritedincludeInLayout : Boolean
このコンポーネントを親コンテナのレイアウトに含めるかどうかを指定します。
IUIComponent
 Inheritedinitialized : Boolean
オブジェクトが 3 段階のレイアウト検証を完了しているかどうかを示すフラグです(いずれかが必須であった場合)。このフラグは LayoutManager のみによって変更されます。
ILayoutManagerClient
 InheritedisPopUp : Boolean
コンポーネントがポップアップされたことを示すため、PopUpManager によって true に設定されます。
IUIComponent
 InheritedloaderInfo : LoaderInfo
[読み取り専用] この表示オブジェクトが属するファイルの読み込み情報を含む LoaderInfo オブジェクトを返します。
IFlexDisplayObject
 Inheritedmask : DisplayObject
呼び出し元の表示オブジェクトは、指定された mask オブジェクトによってマスクされます。
IFlexDisplayObject
 InheritedmaxHeight : Number
[読み取り専用] コンポーネントの座標としてコンポーネントの最大の高さ(ピクセル単位)を指定する数値です。
IUIComponent
 InheritedmaxWidth : Number
[読み取り専用] コンポーネントの座標としてコンポーネントの最大の幅(ピクセル単位)を指定する数値です。
IUIComponent
 InheritedmeasuredHeight : Number
[読み取り専用] このオブジェクトの測定した高さです。
IFlexDisplayObject
 InheritedmeasuredMinHeight : Number
コンポーネントのデフォルトの最小の高さ(ピクセル単位)です。
IUIComponent
 InheritedmeasuredMinWidth : Number
コンポーネントのデフォルトの最小の幅(ピクセル単位)です。
IUIComponent
 InheritedmeasuredWidth : Number
[読み取り専用] このオブジェクトの測定した幅です。
IFlexDisplayObject
 InheritedminHeight : Number
[読み取り専用] コンポーネントの座標としてコンポーネントの最小の高さ(ピクセル単位)を指定する数値です。
IUIComponent
 InheritedminWidth : Number
[読み取り専用] コンポーネントの座標としてコンポーネントの最小の幅(ピクセル単位)を指定する数値です。
IUIComponent
 InheritedmouseX : Number
[読み取り専用] マウスまたはユーザー入力デバイスの x 軸の位置をピクセルで示します。
IFlexDisplayObject
 InheritedmouseY : Number
[読み取り専用] マウスまたはユーザー入力デバイスの y 軸の位置をピクセルで示します。
IFlexDisplayObject
 Inheritedname : String
DisplayObject のインスタンス名を示します。
IFlexDisplayObject
 InheritednestLevel : int
最上位の SystemManager の nestLevel は 1 です。
ILayoutManagerClient
 InheritedopaqueBackground : Object
表示オブジェクトが特定の背景色で不透明であるかどうかを指定します。
IFlexDisplayObject
 Inheritedowner : DisplayObjectContainer
この IVisualElement オブジェクトのオーナーです。
IUIComponent
 Inheritedparent : DisplayObjectContainer
[読み取り専用] この表示オブジェクトを含む DisplayObjectContainer オブジェクトを示します。
IFlexDisplayObject
 InheritedpercentHeight : Number
コンポーネントの高さを親のサイズに対する比率(パーセンテージ)で指定する数値です。
IUIComponent
 InheritedpercentWidth : Number
コンポーネントの幅を親のサイズに対する比率(パーセンテージ)で指定する数値です。
IUIComponent
 InheritedprocessedDescriptors : Boolean
子をすぐに生成するか、遅延生成した後、このいずれかの発生に応じて、true に設定されます。
ILayoutManagerClient
 Inheritedroot : DisplayObject
[読み取り専用] 読み込まれた SWF ファイル内の表示オブジェクトの場合、root プロパティはその SWF ファイルが表す表示リストのツリー構造部分の一番上にある表示オブジェクトとなります。
IFlexDisplayObject
 Inheritedrotation : Number
DisplayObject インスタンスの元の位置からの回転角を度単位で示します。
IFlexDisplayObject
 Inheritedscale9Grid : Rectangle
現在有効な拡大 / 縮小グリッドです。
IFlexDisplayObject
 InheritedscaleX : Number
基準点から適用されるオブジェクトの水平スケール(パーセンテージ)を示します。
IFlexDisplayObject
 InheritedscaleY : Number
オブジェクトの基準点から適用されるオブジェクトの垂直スケール(パーセンテージ)を示します。
IFlexDisplayObject
 InheritedscrollRect : Rectangle
表示オブジェクトのスクロール矩形の境界です。
IFlexDisplayObject
 Inheritedstage : Stage
[読み取り専用] 表示オブジェクトのステージです。
IFlexDisplayObject
 InheritedstyleName : Object
オブジェクトのスタイル値のソースです。
ISimpleStyleClient
 InheritedsystemManager : ISystemManager
このコンポーネントの SystemManager オブジェクトへの参照です。
IUIComponent
 Inheritedtransform : flash.geom:Transform
表示オブジェクトのマトリックス、カラー変換、ピクセル境界に関係するプロパティを持つオブジェクトです。
IFlexDisplayObject
 InheritedtweeningProperties : Array
EffectManager によって使用されます。
IUIComponent
 InheritedupdateCompletePendingFlag : Boolean
オブジェクトが updateComplete イベントの送出を待っているかどうかを判別するフラグです。
ILayoutManagerClient
 Inheritedvisible : Boolean
表示オブジェクトが可視かどうかを示します。
IFlexDisplayObject
 Inheritedwidth : Number
表示オブジェクトの幅を示します(ピクセル単位)。
IFlexDisplayObject
 Inheritedx : Number
親 DisplayObjectContainer のローカル座標を基準にした DisplayObject インスタンスの x 座標を示します。
IFlexDisplayObject
 Inheritedy : Number
親 DisplayObjectContainer のローカル座標を基準にした DisplayObject インスタンスの y 座標を示します。
IFlexDisplayObject
パブリックメソッド
 メソッド定義元
 Inherited
addEventListener(type:String, listener:Function, useCapture:Boolean = false, priority:int = 0, useWeakReference:Boolean = false):void
イベントリスナーオブジェクトを EventDispatcher オブジェクトに登録し、リスナーがイベントの通知を受け取るようにします。
IEventDispatcher
 Inherited
イベントをイベントフローに送出します。
IEventDispatcher
 Inherited
getBounds(targetCoordinateSpace:DisplayObject):Rectangle
targetCoordinateSpace オブジェクトの座標系を基準にして、表示オブジェクトの領域を定義する矩形を返します。
IFlexDisplayObject
 Inherited
明示的に指定された高さを使用するのか、それとも測定された高さを使用するのかを決定するための便利なメソッドです。
IUIComponent
 Inherited
明示された幅を使用するのか、それとも測定した幅を使用するのかを決定する便利なメソッドです。
IUIComponent
 Inherited
getRect(targetCoordinateSpace:DisplayObject):Rectangle
シェイプ上の線を除き、targetCoordinateSpace パラメーターによって定義された座標系に基づいて、表示オブジェクトの境界を定義する矩形を返します。
IFlexDisplayObject
 Inherited
point オブジェクトをステージ(グローバル)座標から表示オブジェクトの(ローカル)座標に変換します。
IFlexDisplayObject
 Inherited
EventDispatcher オブジェクトに、特定のイベントタイプに対して登録されたリスナーがあるかどうかを確認します。
IEventDispatcher
 Inherited
表示オブジェクトの境界ボックスを評価して、obj 表示オブジェクトの境界ボックスと重複または交差するかどうかを調べます。
IFlexDisplayObject
 Inherited
hitTestPoint(x:Number, y:Number, shapeFlag:Boolean = false):Boolean
表示オブジェクトを評価して、x および y パラメーターで指定されたポイントと重複または交差するかどうかを調べます。
IFlexDisplayObject
 Inherited
オブジェクトを初期化します。
IUIComponent
 Inherited
point オブジェクトを表示オブジェクトの(ローカル)座標からステージ(グローバル)座標に変換します。
IFlexDisplayObject
 Inherited
このオブジェクトを指定の x および y 座標に移動します。
IFlexDisplayObject
 Inherited
owns(displayObject:DisplayObject):Boolean
owner プロパティのチェーンが child からこの UIComponent を指定している場合に、true を返します。
IUIComponent
 Inherited
UIComponent オブジェクトを親に対して追加または削除したときに Flex によって呼び出されます。
IUIComponent
 Inherited
removeEventListener(type:String, listener:Function, useCapture:Boolean = false):void
EventDispatcher オブジェクトからリスナーを削除します。
IEventDispatcher
 Inherited
setActualSize(newWidth:Number, newHeight:Number):void
このオブジェクトの実際のサイズを設定します。
IFlexDisplayObject
 Inherited
setVisible(value:Boolean, noEvent:Boolean = false):void
visible プロパティが変更されたときに呼び出されます。
IUIComponent
 Inherited
スタイルプロパティの値が変化したときに呼び出されます。
ISimpleStyleClient
 Inherited
子の位置とサイズを検証し、その他のビジュアルオブジェクトを描画します。
ILayoutManagerClient
 Inherited
コンポーネントのプロパティを検証します。
ILayoutManagerClient
 Inherited
validateSize(recursive:Boolean = false):void
コンポーネントの測定サイズを検証します。LayoutManager.invalidateSize() メソッドがこの ILayoutManagerClient を指定して呼び出された場合、測定の実行時に validateSize() メソッドが呼び出されます。
ILayoutManagerClient
 Inherited
指定されたイベントタイプについて、この EventDispatcher オブジェクトまたはその祖先にイベントリスナーが登録されているかどうかを確認します。
IEventDispatcher




[ X ]英語で表示される理由
ActionScript 3.0 リファレンスガイドのコンテンツが英語で表示されます。

ActionScript 3.0 リファレンスガイドのすべての部分がすべての言語に翻訳されているわけではありません。言語エレメントが翻訳されていない場合、そのエレメントは英語で表示されます。例えば、ga.controls.HelpBox クラスはどの言語にも訳されていません。このため、リファレンスガイドの日本語バージョンでは、ga.controls.HelpBox クラスは英語で表示されます。