パッケージ | spark.collections |
クラス | public class NumericDataProvider |
継承 | NumericDataProvider OnDemandEventDispatcher Object |
実装 | IList |
言語バージョン: | ActionScript 3.0 |
製品バージョン: | Flex 4.6 |
ランタイムバージョン: | Flash Player 11, AIR 3 |
minimum
および maximum
プロパティの間の範囲になります。stepSize
プロパティは、アイテムと次のアイテムの差を定義します。
このクラスは、主に SpinnerList コントロールのデータプロバイダーとして使用されます。次に例を示します。
<s:SpinnerList> <s:dataProvider> <s:NumericDataProvider minimum="0" maximum="23" stepSize="1"/> </s:dataProvider> </s:SpinnerList>
このクラスの利点は、アイテムの値が保存されるのではなく要求時に計算されることです。
値が保存されるのではなく計算されるので、addItem()
、addItemAt()
、removeAll()
、removeItemAt()
、itemUpdated()
および setItemAt()
という IList メソッドはサポートされていません。
関連する API エレメント
プロパティ | 定義元 | ||
---|---|---|---|
constructor : Object
指定されたオブジェクトインスタンスのクラスオブジェクトまたはコンストラクター関数への参照です。 | Object | ||
length : int [読み取り専用]
コレクション内のアイテムの数です。 | NumericDataProvider | ||
maximum : Number
最後のアイテムの値。 | NumericDataProvider | ||
minimum : Number
最初のアイテムの値。 | NumericDataProvider | ||
stepSize : Number
stepSize プロパティは、最初と最後のアイテムの間のアイテムの値を制御します。 | NumericDataProvider |
メソッド | 定義元 | ||
---|---|---|---|
コンストラクターです。 | NumericDataProvider | ||
addEventListener(type:String, listener:Function, useCapture:Boolean = false, priority:int = 0, useWeakReference:Boolean = false):void
イベントリスナーオブジェクトを EventDispatcher オブジェクトに登録し、リスナーがイベントの通知を受け取るようにします。 | OnDemandEventDispatcher | ||
この関数はサポートされていません. | NumericDataProvider | ||
この関数はサポートされていません. | NumericDataProvider | ||
イベントをイベントフローに送出します。 | OnDemandEventDispatcher | ||
指定されたインデックス位置にあるアイテムを取得します。 | NumericDataProvider | ||
リスト内の、getItemAt(index) == アイテムとなるアイテムのインデックスを返します。 | NumericDataProvider | ||
EventDispatcher オブジェクトに、特定のイベントタイプに対して登録されたリスナーがあるかどうかを確認します。 | OnDemandEventDispatcher | ||
オブジェクトに指定されたプロパティが定義されているかどうかを示します。 | Object | ||
Object クラスのインスタンスが、パラメーターとして指定されたオブジェクトのプロトタイプチェーン内にあるかどうかを示します。 | Object | ||
itemUpdated(item:Object, property:Object = null, oldValue:Object = null, newValue:Object = null):void
この関数はサポートされていません. | NumericDataProvider | ||
指定されたプロパティが存在し、列挙できるかどうかを示します。 | Object | ||
この関数はサポートされていません. | NumericDataProvider | ||
EventDispatcher オブジェクトからリスナーを削除します。 | OnDemandEventDispatcher | ||
この関数はサポートされていません. | NumericDataProvider | ||
この関数はサポートされていません. | NumericDataProvider | ||
ループ処理に対するダイナミックプロパティの可用性を設定します。 | Object | ||
IList 実装と同じ順序で指定された配列を返します。 | NumericDataProvider | ||
ロケール固有の規則に従って書式設定された、このオブジェクトのストリング表現を返します。 | Object | ||
指定されたオブジェクトのストリング表現を返します。 | Object | ||
指定されたオブジェクトのプリミティブな値を返します。 | Object | ||
指定されたイベントタイプについて、この EventDispatcher オブジェクトまたはその祖先にイベントリスナーが登録されているかどうかを確認します。 | OnDemandEventDispatcher |
length | プロパティ |
maximum | プロパティ |
minimum | プロパティ |
stepSize | プロパティ |
stepSize:Number
言語バージョン: | ActionScript 3.0 |
製品バージョン: | Flex 4.6 |
ランタイムバージョン: | Flash Player 11, AIR 3 |
stepSize プロパティは、最初と最後のアイテムの間のアイテムの値を制御します。各アイテムの値は、minimum
に、アイテムのインデックスをこのプロパティで乗算した値を合計して計算されます。
例えば、minimum
が 10、maximum
が 20、このプロパティが 3 の場合、このデータプロバイダーのアイテムの値は 10、13、16、19 および 20 になります。
デフォルト値: 1。
実装
public function get stepSize():Number
public function set stepSize(value:Number):void
NumericDataProvider | () | コンストラクター |
public function NumericDataProvider()
言語バージョン: | ActionScript 3.0 |
製品バージョン: | Flex 4.6 |
ランタイムバージョン: | Flash Player 11, AIR 3 |
コンストラクターです。
addItem | () | メソッド |
addItemAt | () | メソッド |
getItemAt | () | メソッド |
public function getItemAt(index:int, prefetch:int = 0):Object
言語バージョン: | ActionScript 3.0 |
製品バージョン: | Flex 4.6 |
ランタイムバージョン: | Flash Player 11, AIR 3 |
指定されたインデックス位置にあるアイテムを取得します。
パラメーター
index:int — アイテムを取得するリストのインデックスです。
| |
prefetch:int (default = 0 ) — アイテムがローカルでない場合に要求時に取得するアイテムの方向と量を示す int 値です。
|
Object — そのインデックス位置にあるアイテムです。アイテムがない場合は null です。
|
getItemIndex | () | メソッド |
public function getItemIndex(item:Object):int
リスト内の、getItemAt(index) == アイテムとなるアイテムのインデックスを返します。
メモ:IViewCursor.findxxx()
メソッドとは異なり、getItemIndex()
メソッドは、検索対象のアイテムに含まれるフィールドのサブセットのみをパラメーターとして渡すことはできません。このメソッドは常に、入力パラメーターに完全に一致するアイテムを検索します。
パラメーター
item:Object — 検索するアイテムです。
|
int — アイテムのインデックスです。アイテムがリスト内にない場合は -1 です。
|
itemUpdated | () | メソッド |
public function itemUpdated(item:Object, property:Object = null, oldValue:Object = null, newValue:Object = null):void
言語バージョン: | ActionScript 3.0 |
製品バージョン: | Flex 4.6 |
ランタイムバージョン: | Flash Player 11, AIR 3 |
この関数はサポートされていません.
パラメーター
item:Object | |
property:Object (default = null )
| |
oldValue:Object (default = null )
| |
newValue:Object (default = null )
|
removeAll | () | メソッド |
public function removeAll():void
言語バージョン: | ActionScript 3.0 |
製品バージョン: | Flex 4.6 |
ランタイムバージョン: | Flash Player 11, AIR 3 |
この関数はサポートされていません.
removeItemAt | () | メソッド |
setItemAt | () | メソッド |
toArray | () | メソッド |
Tue Jun 12 2018, 10:34 AM Z