Guide de référence ActionScript® 3.0 pour la plate-forme Adobe® Flash®
Accueil  |  Masquer la liste des packages et des classes |  Packages  |  Classes  |  Nouveautés  |  Index  |  Annexes  |  Pourquoi existe-t-il du contenu en anglais ?
Filtres : Récupération des données du serveur...
Récupération des données du serveur...
mx.formatters 

NumberBase  - AS3 Flex

Packagemx.formatters
Classepublic class NumberBase
HéritageNumberBase Inheritance Object

Version du langage: ActionScript 3.0
Version du produit: Flex 3
Versions du moteur d’exécution: Flash Player 9, AIR 1.1

La classe NumberBase est une classe d’utilitaires offrant des fonctions générales de formatage des nombres : arrondi, précision, formatage des milliers, formatage du signe négatif. L’implémentation des classes de formatage utilise cette classe.

Eléments de l’API associés



Propriétés publiques
 PropriétéDéfini par
 Inheritedconstructor : Object
Référence à l’objet de classe ou à la fonction constructeur d’une occurrence donnée d’un objet.
Object
  decimalSeparatorFrom : String
Séparateur décimal à utiliser lors de l’analyse d’une chaîne d’entrée.
NumberBase
  decimalSeparatorTo : String
Séparateur décimal à utiliser lors de la génération des nombres décimaux formatés.
NumberBase
  isValid : Boolean = false
Si la valeur est true, le formatage a réussi. La valeur false signifie qu’il a échoué.
NumberBase
  thousandsSeparatorFrom : String
Caractère à utiliser comme séparateur des milliers dans la chaîne d’entrée.
NumberBase
  thousandsSeparatorTo : String
Caractère à utiliser comme séparateur des milliers dans la chaîne de sortie.
NumberBase
Méthodes publiques
 MéthodeDéfini par
  
NumberBase(decimalSeparatorFrom:String = ".", thousandsSeparatorFrom:String = ",", decimalSeparatorTo:String = ".", thousandsSeparatorTo:String = ",")
Constructeur.
NumberBase
  
Formate un nombre en exposant en nombre décimal.
NumberBase
  
Formate un nombre en remplaçant le séparateur décimal par défaut « . » par le séparateur décimal spécifié par la propriété decimalSeparatorTo.
NumberBase
  
Formate un nombre négatif en utilisant soit un signe moins (-), soit des parenthèses ().
NumberBase
  
formatPrecision(value:String, precision:int):String
Formate un nombre en définissant sa précision décimale, en utilisant la propriété decimalSeparatorTo comme séparateur décimal.
NumberBase
  
Formate un nombre en l’arrondissant.
NumberBase
  
formatRoundingWithPrecision(value:String, roundType:String, precision:int):String
Formate un nombre en l’arrondissant et en appliquant la précision décimale.
NumberBase
  
Formate un nombre en utilisant la propriété thousandsSeparatorTo comme séparateur des milliers et la propriété decimalSeparatorTo comme séparateur décimal.
NumberBase
 Inherited
Indique si la propriété spécifiée d’un objet est définie.
Object
 Inherited
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
  
Extrait un nombre d’une chaîne formatée.
NumberBase
 Inherited
Indique si la propriété spécifiée existe et est énumérable.
Object
 Inherited
Définit la disponibilité d’une propriété dynamique pour les opérations en boucle.
Object
 Inherited
Renvoie la représentation de chaîne de cet objet, formatée selon les paramètres régionaux en vigueur.
Object
 Inherited
Renvoie la représentation sous forme de chaîne de l’objet spécifié.
Object
 Inherited
Renvoie la valeur primitive de l’objet spécifié.
Object
Détails de la propriété

decimalSeparatorFrom

propriété
public var decimalSeparatorFrom:String

Version du langage: ActionScript 3.0
Version du produit: Flex 3
Versions du moteur d’exécution: Flash Player 9, AIR 1.1

Séparateur décimal à utiliser lors de l’analyse d’une chaîne d’entrée.

La valeur par défaut est ".".

decimalSeparatorTo

propriété 
public var decimalSeparatorTo:String

Version du langage: ActionScript 3.0
Version du produit: Flex 3
Versions du moteur d’exécution: Flash Player 9, AIR 1.1

Séparateur décimal à utiliser lors de la génération des nombres décimaux formatés.

La valeur par défaut est ".".

isValid

propriété 
public var isValid:Boolean = false

Version du langage: ActionScript 3.0
Version du produit: Flex 3
Versions du moteur d’exécution: Flash Player 9, AIR 1.1

Si la valeur est true, le formatage a réussi. La valeur false signifie qu’il a échoué.

thousandsSeparatorFrom

propriété 
public var thousandsSeparatorFrom:String

Version du langage: ActionScript 3.0
Version du produit: Flex 3
Versions du moteur d’exécution: Flash Player 9, AIR 1.1

Caractère à utiliser comme séparateur des milliers dans la chaîne d’entrée.

La valeur par défaut est ",".

thousandsSeparatorTo

propriété 
public var thousandsSeparatorTo:String

Version du langage: ActionScript 3.0
Version du produit: Flex 3
Versions du moteur d’exécution: Flash Player 9, AIR 1.1

Caractère à utiliser comme séparateur des milliers dans la chaîne de sortie.

La valeur par défaut est ",".

Détails du constructeur

NumberBase

()Constructeur
public function NumberBase(decimalSeparatorFrom:String = ".", thousandsSeparatorFrom:String = ",", decimalSeparatorTo:String = ".", thousandsSeparatorTo:String = ",")

Version du langage: ActionScript 3.0
Version du produit: Flex 3
Versions du moteur d’exécution: Flash Player 9, AIR 1.1

Constructeur.

Paramètres
decimalSeparatorFrom:String (default = ".") — Séparateur décimal à utiliser lors de l’analyse d’une chaîne d’entrée.
 
thousandsSeparatorFrom:String (default = ",") — Caractère à utiliser comme séparateur des milliers dans la chaîne d’entrée.
 
decimalSeparatorTo:String (default = ".") — Séparateur décimal à utiliser lors de la génération des nombres décimaux formatés.
 
thousandsSeparatorTo:String (default = ",") — Caractère à utiliser comme séparateur des milliers dans la chaîne de sortie.
Détails de la méthode

expandExponents

()méthode
public function expandExponents(value:String):String

Version du langage: ActionScript 3.0
Version du produit: Flex 3
Versions du moteur d’exécution: Flash Player 9, AIR 1.1

Formate un nombre en exposant en nombre décimal.

Paramètres

value:String — Chaîne à traiter en exposant.

Valeur renvoyée
String — Nombre formaté.

formatDecimal

()méthode 
public function formatDecimal(value:String):String

Version du langage: ActionScript 3.0
Version du produit: Flex 3
Versions du moteur d’exécution: Flash Player 9, AIR 1.1

Formate un nombre en remplaçant le séparateur décimal par défaut « . » par le séparateur décimal spécifié par la propriété decimalSeparatorTo.

Paramètres

value:String — Valeur de chaîne du nombre (format américain ####.##).

Valeur renvoyée
String — Représentation de l’entrée sous forme de chaîne, où « . » est remplacé par le caractère décimal de formatage.

formatNegative

()méthode 
public function formatNegative(value:String, useSign:Boolean):String

Version du langage: ActionScript 3.0
Version du produit: Flex 3
Versions du moteur d’exécution: Flash Player 9, AIR 1.1

Formate un nombre négatif en utilisant soit un signe moins (-), soit des parenthèses ().

Paramètres

value:String — Valeur à formater.
 
useSign:Boolean — Si la valeur est true, un signe moins (-) est utilisé. Si la valeur est false, des parenthèses sont utilisées.

Valeur renvoyée
String — Nombre formaté.

formatPrecision

()méthode 
public function formatPrecision(value:String, precision:int):String

Version du langage: ActionScript 3.0
Version du produit: Flex 3
Versions du moteur d’exécution: Flash Player 9, AIR 1.1

Formate un nombre en définissant sa précision décimale, en utilisant la propriété decimalSeparatorTo comme séparateur décimal.

Paramètres

value:String — Valeur à formater.
 
precision:int — Nombre de décimales à utiliser.

Valeur renvoyée
String — Nombre formaté.

formatRounding

()méthode 
public function formatRounding(value:String, roundType:String):String

Version du langage: ActionScript 3.0
Version du produit: Flex 3
Versions du moteur d’exécution: Flash Player 9, AIR 1.1

Formate un nombre en l’arrondissant. Les types d’arrondi possibles sont définis par la classe mx.formatters.NumberBaseRoundType.

Paramètres

value:String — Valeur à arrondir.
 
roundType:String — Type d’arrondi à appliquer : NumberBaseRoundType.NONE, NumberBaseRoundType.UP, NumberBaseRoundType.DOWN ou NumberBaseRoundType.NEAREST.

Valeur renvoyée
String — Nombre formaté.

Eléments de l’API associés

formatRoundingWithPrecision

()méthode 
public function formatRoundingWithPrecision(value:String, roundType:String, precision:int):String

Version du langage: ActionScript 3.0
Version du produit: Flex 3
Versions du moteur d’exécution: Flash Player 9, AIR 1.1

Formate un nombre en l’arrondissant et en appliquant la précision décimale. Les types d’arrondi possibles sont définis par la classe mx.formatters.NumberBaseRoundType.

Paramètres

value:String — Valeur à arrondir.
 
roundType:String — Type d’arrondi à appliquer : NumberBaseRoundType.NONE, NumberBaseRoundType.UP, NumberBaseRoundType.DOWN ou NumberBaseRoundType.NEAREST.
 
precision:int — Nombre entier de décimales à utiliser.

Valeur renvoyée
String — Nombre formaté.

Eléments de l’API associés

formatThousands

()méthode 
public function formatThousands(value:String):String

Version du langage: ActionScript 3.0
Version du produit: Flex 3
Versions du moteur d’exécution: Flash Player 9, AIR 1.1

Formate un nombre en utilisant la propriété thousandsSeparatorTo comme séparateur des milliers et la propriété decimalSeparatorTo comme séparateur décimal.

Paramètres

value:String — Valeur à formater.

Valeur renvoyée
String — Nombre formaté.

parseNumberString

()méthode 
public function parseNumberString(str:String):String

Version du langage: ActionScript 3.0
Version du produit: Flex 3
Versions du moteur d’exécution: Flash Player 9, AIR 1.1

Extrait un nombre d’une chaîne formatée. Examine la chaîne de gauche à droite et renvoie la première séquence de nombres. Ignore les séparateurs des milliers et inclut le séparateur décimal et les décimales.

Paramètres

str:String — Chaîne dans laquelle la valeur numérique doit être recherchée.

Valeur renvoyée
String — Valeur entière ou décimale.




[ X ]Pourquoi existe-t-il du contenu en anglais ?
Certaines parties du Guide de référence ActionScript 3.0 sont en anglais

Tout le contenu du Guide de référence ActionScript 3.0 n’a pas été traduit dans toutes les langues. Si un élément de langage n’est pas traduit, il s’affiche en anglais. Par exemple, la classe ga.controls.HelpBox n’est traduite dans aucune langue. Ainsi, dans la version française du guide de référence, la classe ga.controls.HelpBox apparaît en anglais.