| Package | spark.collections | 
| Classe | public class NumericDataProvider | 
| Héritage | NumericDataProvider    OnDemandEventDispatcher   Object | 
| Implémente | IList | 
| Version du langage: | ActionScript 3.0 | 
| Version du produit: | Flex 4.6 | 
| Versions du moteur d’exécution: | Flash Player 11, AIR 3 | 
minimum et maximum. La propriété stepSize définit la différence entre un élément et le suivant.
 
 Cette classe est principalement utilisée comme fournisseur de données pour le contrôle SpinnerList, par exemple :
 <s:SpinnerList>
   <s:dataProvider>
     <s:NumericDataProvider minimum="0" maximum="23" stepSize="1"/>
   </s:dataProvider>
 </s:SpinnerList> 
 
 
               L’avantage de cette classe est que les valeurs d’élément sont calculées à la demande au lieu d’être stockées.
Les valeurs étant calculées plutôt que stockées, les méthodes Ilist addItem(), addItemAt(), removeAll(), removeItemAt(), itemUpdated() et setItemAt() ne sont pas prises en charge.
Eléments de l’API associés
| Propriété | Défini par | ||
|---|---|---|---|
![]()  | constructor : Object 
	 Référence à l’objet de classe ou à la fonction constructeur d’une occurrence donnée d’un objet.  | Object | |
| length : int [lecture seule] 
      
      Nombre d’éléments dans cette collection.  | NumericDataProvider | ||
| maximum : Number 
      Valeur du dernier élément.  | NumericDataProvider | ||
| minimum : Number 
      Valeur du premier élément.  | NumericDataProvider | ||
| stepSize : Number 
      La propriété stepSize contrôle les valeurs d’élément entre le premier et le dernier élément.  | NumericDataProvider | ||
| Méthode | Défini par | ||
|---|---|---|---|
      Constructeur.  | NumericDataProvider | ||
![]()  | addEventListener(type:String, listener:Function, useCapture:Boolean = false, priority:int = 0, useWeakReference:Boolean = false):void 
          
	Enregistre un objet écouteur d’événement auprès d’un objet EventDispatcher afin que l’écouteur soit averti d’un événement.  | OnDemandEventDispatcher | |
      Cette fonction n’est pas prise en charge..  | NumericDataProvider | ||
      Cette fonction n’est pas prise en charge..  | NumericDataProvider | ||
![]()  | 
          
	Distribue un événement dans le flux d’événements.  | OnDemandEventDispatcher | |
      
      Obtient l’élément qui se trouve à l’index spécifié.  | NumericDataProvider | ||
      
      Renvoie l’index de l’élément s’il se trouve dans la liste, de sorte que getItemAt(index) == élément.  | NumericDataProvider | ||
![]()  | 
          
	Vérifie si des écouteurs sont enregistrés auprès de l’objet EventDispatcher pour un type spécifique d’événement.  | OnDemandEventDispatcher | |
![]()  | 
	 Indique si la propriété spécifiée d’un objet est définie.  | Object | |
![]()  | 
	 Indique si une occurrence de la classe Object figure dans la chaîne de prototype de l’objet spécifié en tant que paramètre.  | Object | |
itemUpdated(item:Object, property:Object = null, oldValue:Object = null, newValue:Object = null):void 
      Cette fonction n’est pas prise en charge..  | NumericDataProvider | ||
![]()  | 
	 Indique si la propriété spécifiée existe et est énumérable.  | Object | |
      Cette fonction n’est pas prise en charge..  | NumericDataProvider | ||
![]()  | 
          
	Supprime un écouteur de l’objet EventDispatcher.  | OnDemandEventDispatcher | |
      Cette fonction n’est pas prise en charge..  | NumericDataProvider | ||
      Cette fonction n’est pas prise en charge..  | NumericDataProvider | ||
![]()  | 
     Définit la disponibilité d’une propriété dynamique pour les opérations en boucle.  | Object | |
      
      Renvoie un tableau rempli dans le même ordre en tant que qu’implémentation IList.  | NumericDataProvider | ||
![]()  | 
	 Renvoie la représentation de chaîne de cet objet, formatée selon les paramètres régionaux en vigueur.  | Object | |
![]()  | 
	 Renvoie la représentation sous forme de chaîne de l’objet spécifié.  | Object | |
![]()  | 
	 Renvoie la valeur primitive de l’objet spécifié.  | Object | |
![]()  | 
          
	Vérifie si un écouteur d’événement est enregistré auprès de cet objet EventDispatcher ou de ses ancêtres pour le type d’événement spécifié.  | OnDemandEventDispatcher | |
length | propriété | 
length:int  [lecture seule] | Version du langage: | ActionScript 3.0 | 
| Version du produit: | Flex 4.6 | 
| Versions du moteur d’exécution: | Flash Player 11, AIR 3 | 
Nombre d’éléments dans cette collection. 0 signifie que la collection ne contient aucun élément. -1 signifie que la longueur de la collection est inconnue.
Implémentation
    public function get length():intmaximum | propriété | 
maximum:Number| Version du langage: | ActionScript 3.0 | 
| Version du produit: | Flex 4.6 | 
| Versions du moteur d’exécution: | Flash Player 11, AIR 3 | 
Valeur du dernier élément. Cette valeur doit être supérieure à la valeur minimale.
 La valeur par défaut est 100.
Implémentation
    public function get maximum():Number    public function set maximum(value:Number):voidminimum | propriété | 
minimum:Number| Version du langage: | ActionScript 3.0 | 
| Version du produit: | Flex 4.6 | 
| Versions du moteur d’exécution: | Flash Player 11, AIR 3 | 
Valeur du premier élément. Cette valeur doit être plus petite que la valeur minimale.
 La valeur par défaut est 0.
Implémentation
    public function get minimum():Number    public function set minimum(value:Number):voidstepSize | propriété | 
stepSize:Number| Version du langage: | ActionScript 3.0 | 
| Version du produit: | Flex 4.6 | 
| Versions du moteur d’exécution: | Flash Player 11, AIR 3 | 
      La propriété stepSize contrôle les valeurs d’élément entre le premier et le dernier élément. Pour chaque élément, la valeur est calculée comme la somme de la propriété minimum et de l’index de l’élément multiplié par cette propriété. 
     
      
Si, par exemple, minimum est égal à 10, maximum est égal à 20 et que cette propriété a la valeur 3, les valeurs valides de cette plage sont 10, 13, 16, 19 et 20.
 La valeur par défaut est 1.
Implémentation
    public function get stepSize():Number    public function set stepSize(value:Number):voidNumericDataProvider | () | Constructeur | 
public function NumericDataProvider()| Version du langage: | ActionScript 3.0 | 
| Version du produit: | Flex 4.6 | 
| Versions du moteur d’exécution: | Flash Player 11, AIR 3 | 
Constructeur.
addItem | () | méthode | 
addItemAt | () | méthode | 
getItemAt | () | méthode | 
 public function getItemAt(index:int, prefetch:int = 0):Object| Version du langage: | ActionScript 3.0 | 
| Version du produit: | Flex 4.6 | 
| Versions du moteur d’exécution: | Flash Player 11, AIR 3 | 
Obtient l’élément qui se trouve à l’index spécifié.
Paramètres
index:int — Index de la liste à partir duquel extraire l’élément.
     
       | |
prefetch:int (default = 0) — Valeur int indiquant le nombre d’éléments à récupérer au cours de la demande si l’élément n’est pas local, ainsi que leur direction.
     
       | 
Object — Elément qui se trouve à cet index ou null si aucun élément n’est retrouvé.
     
       | 
getItemIndex | () | méthode | 
 public function getItemIndex(item:Object):intRenvoie l’index de l’élément s’il se trouve dans la liste, de sorte que getItemAt(index) == élément.
Remarque : contrairement aux méthodes IViewCursor.findxxx(), la méthode getItemIndex() n’accepte pas les paramètres contenant uniquement un sous-ensemble des champs de l’élément recherché. Cette méthode recherche toujours un élément qui correspond exactement au paramètre d’entrée.
Paramètres
item:Object — Elément à retrouver.
     
       | 
int — Index de l’élément ou -1 s’il ne se trouve pas dans la liste.
      
       | 
itemUpdated | () | méthode | 
 public function itemUpdated(item:Object, property:Object = null, oldValue:Object = null, newValue:Object = null):void| Version du langage: | ActionScript 3.0 | 
| Version du produit: | Flex 4.6 | 
| Versions du moteur d’exécution: | Flash Player 11, AIR 3 | 
Cette fonction n’est pas prise en charge..
Paramètres
item:Object | |
property:Object (default = null) | |
oldValue:Object (default = null) | |
newValue:Object (default = null) | 
removeAll | () | méthode | 
 public function removeAll():void| Version du langage: | ActionScript 3.0 | 
| Version du produit: | Flex 4.6 | 
| Versions du moteur d’exécution: | Flash Player 11, AIR 3 | 
Cette fonction n’est pas prise en charge..
removeItemAt | () | méthode | 
setItemAt | () | méthode | 
toArray | () | méthode | 
 public function toArray():Array| Version du langage: | ActionScript 3.0 | 
| Version du produit: | Flex 4.6 | 
| Versions du moteur d’exécution: | Flash Player 11, AIR 3 | 
Renvoie un tableau rempli dans le même ordre en tant que qu’implémentation IList. Cette méthode peut renvoyer une erreur ItemPendingError.
Valeur renvoyéeArray — Tableau.
      
       | 
Tue Jun 12 2018, 09:30 AM Z
 
 Masquer les propriétés publiques héritées
 Afficher les propriétés publiques héritées