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...
mx.formatters 

NumberBase  - AS3 Flex

Paketmx.formatters
Klassepublic class NumberBase
VererbungNumberBase Inheritance Object

Sprachversion: ActionScript 3.0
Produktversion: Flex 3
Laufzeitversionen: Flash Player 9, AIR 1.1

Die NumberBase-Klasse ist eine Dienstprogrammklasse, die allgemeine Zahlenformatierungsfunktionen enthält, beispielsweise Rundung, Genauigkeit, Tausender-Formatierung und Formatierung negativer Zeichen. Die Implementierung der Formatierungsklassen verwenden diese Klasse.

Verwandte API-Elemente



Öffentliche Eigenschaften
 EigenschaftDefiniert von
 Inheritedconstructor : Object
Ein Verweis auf das Klassenobjekt oder die Konstruktorfunktion für eine angegebene Objektinstanz.
Object
  decimalSeparatorFrom : String
Das zu verwendende Dezimaltrennzeichen beim Parsing eines Eingabestrings.
NumberBase
  decimalSeparatorTo : String
Das zu verwendende Dezimaltrennzeichen bei der Ausgabe formatierter Dezimalzahlen.
NumberBase
  isValid : Boolean = false
Beim Wert „true“ kommt das Format zustande, andernfalls gilt „false“.
NumberBase
  thousandsSeparatorFrom : String
Das als Tausender-Trennzeichen im Eingabestring zu verwendende Zeichen.
NumberBase
  thousandsSeparatorTo : String
Das als Tausender-Trennzeichen zu verwendende Zeichen im Ausgabestring.
NumberBase
Öffentliche Methoden
 MethodeDefiniert von
  
NumberBase(decimalSeparatorFrom:String = ".", thousandsSeparatorFrom:String = ",", decimalSeparatorTo:String = ".", thousandsSeparatorTo:String = ",")
Konstruktor.
NumberBase
  
Formatiert eine Zahl in Exponentialdarstellung als Dezimalzahl.
NumberBase
  
Formatiert eine Zahl durch Ersetzen des standardmäßigen Dezimaltrennzeichens („.“) durch ein von decimalSeparatorTo definiertes Dezimaltrennzeichen.
NumberBase
  
Formatiert eine negative Zahl entweder durch ein Minuszeichen (-) oder eine Klammer ().
NumberBase
  
formatPrecision(value:String, precision:int):String
Formatiert eine Zahl durch Festlegen der Dezimalgenauigkeit, indem die decimalSeparatorTo-Eigenschaft als Dezimaltrennzeichen verwendet wird.
NumberBase
  
Formatiert eine Zahl durch Rundung.
NumberBase
  
formatRoundingWithPrecision(value:String, roundType:String, precision:int):String
Formatiert eine Zahl durch Rundung und Festlegen der Dezimalgenauigkeit.
NumberBase
  
Formatiert eine Zahl durch Verwendung der thousandsSeparatorTo-Eigenschaft als Tausender-Trennzeichen und der decimalSeparatorTo-Eigenschaft als Dezimaltrennzeichen.
NumberBase
 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
  
Extrahiert eine Zahl aus einem formatierten String.
NumberBase
 Inherited
Gibt an, ob die angegebene Eigenschaft vorhanden ist und durchlaufen werden kann.
Object
 Inherited
Legt die Verfügbarkeit einer dynamischen Eigenschaft für Schleifenoperationen fest.
Object
 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
Eigenschaftendetails

decimalSeparatorFrom

Eigenschaft
public var decimalSeparatorFrom:String

Sprachversion: ActionScript 3.0
Produktversion: Flex 3
Laufzeitversionen: Flash Player 9, AIR 1.1

Das zu verwendende Dezimaltrennzeichen beim Parsing eines Eingabestrings.

Der Standardwert ist ".".

decimalSeparatorTo

Eigenschaft 
public var decimalSeparatorTo:String

Sprachversion: ActionScript 3.0
Produktversion: Flex 3
Laufzeitversionen: Flash Player 9, AIR 1.1

Das zu verwendende Dezimaltrennzeichen bei der Ausgabe formatierter Dezimalzahlen.

Der Standardwert ist ".".

isValid

Eigenschaft 
public var isValid:Boolean = false

Sprachversion: ActionScript 3.0
Produktversion: Flex 3
Laufzeitversionen: Flash Player 9, AIR 1.1

Beim Wert true kommt das Format zustande, andernfalls gilt false.

thousandsSeparatorFrom

Eigenschaft 
public var thousandsSeparatorFrom:String

Sprachversion: ActionScript 3.0
Produktversion: Flex 3
Laufzeitversionen: Flash Player 9, AIR 1.1

Das als Tausender-Trennzeichen im Eingabestring zu verwendende Zeichen.

Der Standardwert ist ",".

thousandsSeparatorTo

Eigenschaft 
public var thousandsSeparatorTo:String

Sprachversion: ActionScript 3.0
Produktversion: Flex 3
Laufzeitversionen: Flash Player 9, AIR 1.1

Das als Tausender-Trennzeichen zu verwendende Zeichen im Ausgabestring.

Der Standardwert ist ",".

Konstruktordetails

NumberBase

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

Sprachversion: ActionScript 3.0
Produktversion: Flex 3
Laufzeitversionen: Flash Player 9, AIR 1.1

Konstruktor.

Parameter
decimalSeparatorFrom:String (default = ".") — Das zu verwendende Dezimaltrennzeichen beim Parsing eines Eingabestrings.
 
thousandsSeparatorFrom:String (default = ",") — Das als Tausender-Trennzeichen im Eingabestring zu verwendende Zeichen.
 
decimalSeparatorTo:String (default = ".") — Das zu verwendende Dezimaltrennzeichen bei der Ausgabe formatierter Dezimalzahlen.
 
thousandsSeparatorTo:String (default = ",") — Das als Tausender-Trennzeichen zu verwendende Zeichen im Ausgabestring.
Methodendetails

expandExponents

()Methode
public function expandExponents(value:String):String

Sprachversion: ActionScript 3.0
Produktversion: Flex 3
Laufzeitversionen: Flash Player 9, AIR 1.1

Formatiert eine Zahl in Exponentialdarstellung als Dezimalzahl.

Parameter

value:String — Zu verarbeitender String in Exponentialdarstellung-

Rückgabewerte
String — Formatierte Zahl.

formatDecimal

()Methode 
public function formatDecimal(value:String):String

Sprachversion: ActionScript 3.0
Produktversion: Flex 3
Laufzeitversionen: Flash Player 9, AIR 1.1

Formatiert eine Zahl durch Ersetzen des standardmäßigen Dezimaltrennzeichens („.“) durch ein von decimalSeparatorTo definiertes Dezimaltrennzeichen.

Parameter

value:String — Der Stringwert der Zahl (formatiert nach dem amerikanischen Stil ####.##).

Rückgabewerte
String — Stringdarstellung der Eingabe, wobei „.“ durch ein Dezimalformatierungszeichen ersetzt wird.

formatNegative

()Methode 
public function formatNegative(value:String, useSign:Boolean):String

Sprachversion: ActionScript 3.0
Produktversion: Flex 3
Laufzeitversionen: Flash Player 9, AIR 1.1

Formatiert eine negative Zahl entweder durch ein Minuszeichen (-) oder eine Klammer ().

Parameter

value:String — Zu formatierender Wert.
 
useSign:Boolean — Wenn true, verwenden Sie ein Minuszeichen (-). Wenn false, verwenden Sie eine Klammer ().

Rückgabewerte
String — Formatierte Zahl.

formatPrecision

()Methode 
public function formatPrecision(value:String, precision:int):String

Sprachversion: ActionScript 3.0
Produktversion: Flex 3
Laufzeitversionen: Flash Player 9, AIR 1.1

Formatiert eine Zahl durch Festlegen der Dezimalgenauigkeit, indem die decimalSeparatorTo-Eigenschaft als Dezimaltrennzeichen verwendet wird.

Parameter

value:String — Zu formatierender Wert.
 
precision:int — Anzahl der zu verwendenden Dezimalstellen.

Rückgabewerte
String — Formatierte Zahl.

formatRounding

()Methode 
public function formatRounding(value:String, roundType:String):String

Sprachversion: ActionScript 3.0
Produktversion: Flex 3
Laufzeitversionen: Flash Player 9, AIR 1.1

Formatiert eine Zahl durch Rundung. Die möglichen Rundungstypen werden durch mx.formatters.NumberBaseRoundType definiert.

Parameter

value:String — Zu rundender Wert.
 
roundType:String — Der Typ der durchzuführenden Rundung: NumberBaseRoundType.NONE, NumberBaseRoundType.UP, NumberBaseRoundType.DOWN oder NumberBaseRoundType.NEAREST.

Rückgabewerte
String — Formatierte Zahl.

Verwandte API-Elemente

formatRoundingWithPrecision

()Methode 
public function formatRoundingWithPrecision(value:String, roundType:String, precision:int):String

Sprachversion: ActionScript 3.0
Produktversion: Flex 3
Laufzeitversionen: Flash Player 9, AIR 1.1

Formatiert eine Zahl durch Rundung und Festlegen der Dezimalgenauigkeit. Die möglichen Rundungstypen werden durch mx.formatters.NumberBaseRoundType definiert.

Parameter

value:String — Zu rundender Wert.
 
roundType:String — Der Typ der durchzuführenden Rundung: NumberBaseRoundType.NONE, NumberBaseRoundType.UP, NumberBaseRoundType.DOWN oder NumberBaseRoundType.NEAREST.
 
precision:int — Zu verwendender int-Wert der Dezimalstellen.

Rückgabewerte
String — Formatierte Zahl.

Verwandte API-Elemente

formatThousands

()Methode 
public function formatThousands(value:String):String

Sprachversion: ActionScript 3.0
Produktversion: Flex 3
Laufzeitversionen: Flash Player 9, AIR 1.1

Formatiert eine Zahl durch Verwendung der thousandsSeparatorTo-Eigenschaft als Tausender-Trennzeichen und die decimalSeparatorTo-Eigenschaft als Dezimaltrennzeichen.

Parameter

value:String — Zu formatierender Wert.

Rückgabewerte
String — Formatierte Zahl.

parseNumberString

()Methode 
public function parseNumberString(str:String):String

Sprachversion: ActionScript 3.0
Produktversion: Flex 3
Laufzeitversionen: Flash Player 9, AIR 1.1

Extrahiert eine Zahl aus einem formatierten String. Untersucht den String von links nach rechts und gibt die erste Zahlensequenz zurück. Ignoriert Tausender-Trennzeichen und schließt die Dezimalzahl und die Zahlen nach dem Dezimalzeichen ein.

Parameter

str:String — String, der für den numerischen Wert geparst werden soll.

Rückgabewerte
String — Wert, der eine Dezimalzahl sein kann.




[ 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.