ActionScript® 3.0 Referenzhandbuch für die Adobe® Flash®-Plattform
Home  |  Liste der Pakete und Klassen ausblenden |  Pakete  |  Klassen  |  Neue Funktionen  |  Stichwortverzeichnis  |  Anhänge  |  Warum auf Englisch?
Filter: Daten werden vom Server abgerufen...
Daten werden vom Server abgerufen...
spark.collections 

NumericDataProvider  - AS3 Flex

Paketspark.collections
Klassepublic class NumericDataProvider
VererbungNumericDataProvider Inheritance OnDemandEventDispatcher Inheritance Object
Implementiert IList

Sprachversion: ActionScript 3.0
Produktversion: Flex 4.6
Laufzeitversionen: Flash Player 11, AIR 3

Diese IList-Klasse generiert Elemente aus einer sequenziellen Reihe von Zahlen. Der Zahlenbereich liegt zwischen den Werten der Eigenschaften minimum und maximum. In der Eigenschaft stepSize ist die Differenz zwischen zwei Elementen festgelegt.

Diese Klasse wird in erster Linie als Datenprovider für das SpinnerList-Steuerelement verwendet. Beispiel:

 <s:SpinnerList>
   <s:dataProvider>
     <s:NumericDataProvider minimum="0" maximum="23" stepSize="1"/>
   </s:dataProvider>
 </s:SpinnerList> 
 

Der Vorteil dieser Klasse ist, dass die Elementwerte bei Bedarf berechnet anstatt gespeichert werden.

Da die Werte berechnet statt gespeichert werden, werden die Methoden addItem(), addItemAt(), removeAll(), removeItemAt(), itemUpdated() und setItemAt() IList nicht unterstützt.

Verwandte API-Elemente



Öffentliche Eigenschaften
 EigenschaftDefiniert von
 Inheritedconstructor : Object
Ein Verweis auf das Klassenobjekt oder die Konstruktorfunktion für eine angegebene Objektinstanz.
Object
  length : int
[schreibgeschützt] Die Anzahl der Elemente in dieser Sammlung.
NumericDataProvider
  maximum : Number
Der Wert des letzten Elements.
NumericDataProvider
  minimum : Number
Der Wert des ersten Elements.
NumericDataProvider
  stepSize : Number
Die stepSize-Eigenschaft überwacht die Elementwerte zwischen dem ersten und letzten Element.
NumericDataProvider
Öffentliche Methoden
 MethodeDefiniert von
  
Konstruktor.
NumericDataProvider
 Inherited
addEventListener(type:String, listener:Function, useCapture:Boolean = false, priority:int = 0, useWeakReference:Boolean = false):void
Registriert ein Ereignis-Listener-Objekt bei einem EventDispatcher-Objekt, sodass der Listener über ein Ereignis benachrichtigt wird.
OnDemandEventDispatcher
  
Diese Funktion wird nicht unterstützt..
NumericDataProvider
  
addItemAt(item:Object, index:int):void
Diese Funktion wird nicht unterstützt..
NumericDataProvider
 Inherited
Sendet ein Ereignis in den Ereignisablauf.
OnDemandEventDispatcher
  
getItemAt(index:int, prefetch:int = 0):Object
Ruft das Element am angegebenen Index ab.
NumericDataProvider
  
Gibt den Index des Elements zurück, wenn es in der Liste enthalten ist, sodass gilt: getItemAt(Index) == Element.
NumericDataProvider
 Inherited
Überprüft, ob das EventDispatcher-Objekt Listener für einen bestimmten Ereignistyp registriert hat.
OnDemandEventDispatcher
 Inherited
Gibt an, ob für ein Objekt eine bestimmte Eigenschaft definiert wurde.
Object
 Inherited
Gibt an, ob eine Instanz der Object-Klasse in der Prototypkette des Objekts vorhanden ist, das als Parameter angegeben wurde.
Object
  
itemUpdated(item:Object, property:Object = null, oldValue:Object = null, newValue:Object = null):void
Diese Funktion wird nicht unterstützt..
NumericDataProvider
 Inherited
Gibt an, ob die angegebene Eigenschaft vorhanden ist und durchlaufen werden kann.
Object
  
Diese Funktion wird nicht unterstützt..
NumericDataProvider
 Inherited
removeEventListener(type:String, listener:Function, useCapture:Boolean = false):void
Entfernt einen Listener aus dem EventDispatcher-Objekt.
OnDemandEventDispatcher
  
Diese Funktion wird nicht unterstützt..
NumericDataProvider
  
setItemAt(item:Object, index:int):Object
Diese Funktion wird nicht unterstützt..
NumericDataProvider
 Inherited
Legt die Verfügbarkeit einer dynamischen Eigenschaft für Schleifenoperationen fest.
Object
  
Gibt ein Array zurück, das in derselben Reihenfolge gefüllt wird wie die IList-Implementierung.
NumericDataProvider
 Inherited
Gibt die Stringdarstellung dieses Objekts zurück, formatiert entsprechend den Konventionen des Gebietsschemas.
Object
 Inherited
Gibt das angegebene Objekt als String zurück.
Object
 Inherited
Gibt den Grundwert des angegebenen Objekts zurück.
Object
 Inherited
Überprüft, ob bei diesem EventDispatcher-Objekt oder bei einem seiner Vorgänger ein Ereignis-Listener für einen bestimmten Ereignistyp registriert ist.
OnDemandEventDispatcher
Eigenschaftendetails

length

Eigenschaft
length:int  [schreibgeschützt]

Sprachversion: ActionScript 3.0
Produktversion: Flex 4.6
Laufzeitversionen: Flash Player 11, AIR 3

Die Anzahl der Elemente in dieser Sammlung. 0 bedeutet keine Elemente, -1 bedeutet, dass die Länge unbekannt ist.



Implementierung
    public function get length():int

maximum

Eigenschaft 
maximum:Number

Sprachversion: ActionScript 3.0
Produktversion: Flex 4.6
Laufzeitversionen: Flash Player 11, AIR 3

Der Wert des letzten Elements. Dieser Wert muss größer als der Mindestwert sein.

Der Standardwert ist 100.



Implementierung
    public function get maximum():Number
    public function set maximum(value:Number):void

minimum

Eigenschaft 
minimum:Number

Sprachversion: ActionScript 3.0
Produktversion: Flex 4.6
Laufzeitversionen: Flash Player 11, AIR 3

Der Wert des ersten Elements. Dieser Wert muss kleiner als der Mindestwert sein.

Der Standardwert ist 0.



Implementierung
    public function get minimum():Number
    public function set minimum(value:Number):void

stepSize

Eigenschaft 
stepSize:Number

Sprachversion: ActionScript 3.0
Produktversion: Flex 4.6
Laufzeitversionen: Flash Player 11, AIR 3

Die stepSize-Eigenschaft überwacht die Elementwerte zwischen dem ersten und letzten Element. Bei jedem Element wird der Wert als Summe von minimum und dem Index des Elements multipliziert mit seiner Eigenschaft berechnet.

Beispiel: Wenn minimum 10, maximum 20 und die Eigenschaft 3 ist, sind die Elementwerte dieses Datenproviders 10, 13, 16, 19 und 20.

Der Standardwert ist 1.



Implementierung
    public function get stepSize():Number
    public function set stepSize(value:Number):void
Konstruktordetails

NumericDataProvider

()Konstruktor
public function NumericDataProvider()

Sprachversion: ActionScript 3.0
Produktversion: Flex 4.6
Laufzeitversionen: Flash Player 11, AIR 3

Konstruktor.

Methodendetails

addItem

()Methode
public function addItem(item:Object):void

Sprachversion: ActionScript 3.0
Produktversion: Flex 4.6
Laufzeitversionen: Flash Player 11, AIR 3

Diese Funktion wird nicht unterstützt..

Parameter

item:Object

addItemAt

()Methode 
public function addItemAt(item:Object, index:int):void

Sprachversion: ActionScript 3.0
Produktversion: Flex 4.6
Laufzeitversionen: Flash Player 11, AIR 3

Diese Funktion wird nicht unterstützt..

Parameter

item:Object
 
index:int

getItemAt

()Methode 
public function getItemAt(index:int, prefetch:int = 0):Object

Sprachversion: ActionScript 3.0
Produktversion: Flex 4.6
Laufzeitversionen: Flash Player 11, AIR 3

Ruft das Element am angegebenen Index ab.

Parameter

index:int — Die Indexposition in der Liste, aus der das Element abgerufen werden soll.
 
prefetch:int (default = 0) — Ein int-Wert, der sowohl die Richtung als auch die Anzahl von Elementen angibt, die während der Anforderung abgerufen werden sollen, wenn das Element nicht lokal ist.

Rückgabewerte
Object — Das Element an diesem Index oder null, wenn keines vorhanden ist.

getItemIndex

()Methode 
public function getItemIndex(item:Object):int

Gibt den Index des Elements zurück, wenn es in der Liste enthalten ist, sodass gilt: getItemAt(Index) == Element.

Hinweis: Im Unterschied zu IViewCursor.findxxx()-Methoden kann die getItemIndex()-Methode keine Parameter mit einer Untergruppe der Felder im gesuchten Element verwenden. Diese Methode sucht immer nach einem Element, das genau dem Eingabeparameter entspricht.

Parameter

item:Object — Das zu suchende Element.

Rückgabewerte
int — Der Index des Elements oder -1, wenn das Element nicht in der Liste enthalten ist.

itemUpdated

()Methode 
public function itemUpdated(item:Object, property:Object = null, oldValue:Object = null, newValue:Object = null):void

Sprachversion: ActionScript 3.0
Produktversion: Flex 4.6
Laufzeitversionen: Flash Player 11, AIR 3

Diese Funktion wird nicht unterstützt..

Parameter

item:Object
 
property:Object (default = null)
 
oldValue:Object (default = null)
 
newValue:Object (default = null)

removeAll

()Methode 
public function removeAll():void

Sprachversion: ActionScript 3.0
Produktversion: Flex 4.6
Laufzeitversionen: Flash Player 11, AIR 3

Diese Funktion wird nicht unterstützt..

removeItemAt

()Methode 
public function removeItemAt(index:int):Object

Sprachversion: ActionScript 3.0
Produktversion: Flex 4.6
Laufzeitversionen: Flash Player 11, AIR 3

Diese Funktion wird nicht unterstützt..

Parameter

index:int

Rückgabewerte
Object

setItemAt

()Methode 
public function setItemAt(item:Object, index:int):Object

Sprachversion: ActionScript 3.0
Produktversion: Flex 4.6
Laufzeitversionen: Flash Player 11, AIR 3

Diese Funktion wird nicht unterstützt..

Parameter

item:Object
 
index:int

Rückgabewerte
Object

toArray

()Methode 
public function toArray():Array

Sprachversion: ActionScript 3.0
Produktversion: Flex 4.6
Laufzeitversionen: Flash Player 11, AIR 3

Gibt ein Array zurück, das in derselben Reihenfolge gefüllt wird wie die IList-Implementierung. Diese Methode kann einen ItemPendingError ausgeben.

Rückgabewerte
Array — Anschließend wird das Array.




[ X ]Warum auf Englisch?
Inhalt des ActionScript 3.0-Referenzhandbuchs wird in englischer Sprache angezeigt

Nicht alle Teile des ActionScript 3.0-Referenzhandbuchs wurden in alle Sprachen übersetzt. Wenn der Text zu einem Sprachelement nicht übersetzt wurde, wird er auf Englisch angezeigt. Zum Beispiel wurden die Informationen zur ga.controls.HelpBox-Klasse nicht in andere Sprachen übersetzt. In der deutschen Version des Referenzhandbuchs erscheint der Abschnitt zur ga.controls.HelpBox-Klasse deshalb auf Englisch.