| Package | mx.formatters | 
| Class | public class NumberBase | 
| Inheritance | NumberBase    Object | 
| Language Version: | ActionScript 3.0 | 
| Product Version: | Flex 3 | 
| Runtime Versions: | Flash Player 9, AIR 1.1 | 
Related API Elements
| Property | Defined By | ||
|---|---|---|---|
![]()  | constructor : Object 
	 A reference to the class object or constructor function for a given object instance.  | Object | |
| decimalSeparatorFrom : String 
      Decimal separator character to use
	  when parsing an input String.  | NumberBase | ||
| decimalSeparatorTo : String 
      Decimal separator character to use
	  when outputting formatted decimal numbers.  | NumberBase | ||
| isValid : Boolean = false 
	  If true, the format succeeded,
	  otherwise it is false.  | NumberBase | ||
| thousandsSeparatorFrom : String 
      Character to use as the thousands separator
	  in the input String.  | NumberBase | ||
| thousandsSeparatorTo : String 
      Character to use as the thousands separator
	  in the output String.  | NumberBase | ||
| Method | Defined By | ||
|---|---|---|---|
NumberBase(decimalSeparatorFrom:String = ".", thousandsSeparatorFrom:String = ",", decimalSeparatorTo:String = ".", thousandsSeparatorTo:String = ",") 
	  Constructor.  | NumberBase | ||
      Formats a number in exponent notation, into 
      a number in decimal notation.  | NumberBase | ||
	  Formats a number by replacing the default decimal separator, ".", 
	  with the decimal separator specified by decimalSeparatorTo.  | NumberBase | ||
	  Formats a negative number with either a minus sign (-)
	  or parentheses ().  | NumberBase | ||
	  Formats a number by setting its decimal precision by using 
	  the decimalSeparatorTo property as the decimal separator.  | NumberBase | ||
	  Formats a number by rounding it.  | NumberBase | ||
	  Formats a number by rounding it and setting the decimal precision.  | NumberBase | ||
	  Formats a number by using 
	  the thousandsSeparatorTo property as the thousands separator 
	  and the decimalSeparatorTo property as the decimal separator.  | NumberBase | ||
![]()  | 
	 Indicates whether an object has a specified property defined.  | Object | |
![]()  | 
	 Indicates whether an instance of the Object class is in the prototype chain of the object specified 
	 as the parameter.  | Object | |
	  Extracts a number from a formatted String.  | NumberBase | ||
![]()  | 
	 Indicates whether the specified property exists and is enumerable.  | Object | |
![]()  | 
     Sets the availability of a dynamic property for loop operations.  | Object | |
![]()  | 
	 Returns the string representation of this object, formatted according to locale-specific conventions.  | Object | |
![]()  | 
	 Returns the string representation of the specified object.  | Object | |
![]()  | 
	 Returns the primitive value of the specified object.  | Object | |
decimalSeparatorFrom | property | 
public var decimalSeparatorFrom:String| Language Version: | ActionScript 3.0 | 
| Product Version: | Flex 3 | 
| Runtime Versions: | Flash Player 9, AIR 1.1 | 
Decimal separator character to use when parsing an input String.
 The default value is ".".
decimalSeparatorTo | property | 
public var decimalSeparatorTo:String| Language Version: | ActionScript 3.0 | 
| Product Version: | Flex 3 | 
| Runtime Versions: | Flash Player 9, AIR 1.1 | 
Decimal separator character to use when outputting formatted decimal numbers.
 The default value is ".".
isValid | property | 
public var isValid:Boolean = false| Language Version: | ActionScript 3.0 | 
| Product Version: | Flex 3 | 
| Runtime Versions: | Flash Player 9, AIR 1.1 | 
	  If true, the format succeeded,
	  otherwise it is false.
	  
	  
thousandsSeparatorFrom | property | 
public var thousandsSeparatorFrom:String| Language Version: | ActionScript 3.0 | 
| Product Version: | Flex 3 | 
| Runtime Versions: | Flash Player 9, AIR 1.1 | 
Character to use as the thousands separator in the input String.
 The default value is ",".
thousandsSeparatorTo | property | 
public var thousandsSeparatorTo:String| Language Version: | ActionScript 3.0 | 
| Product Version: | Flex 3 | 
| Runtime Versions: | Flash Player 9, AIR 1.1 | 
Character to use as the thousands separator in the output String.
 The default value is ",".
NumberBase | () | Constructor | 
public function NumberBase(decimalSeparatorFrom:String = ".", thousandsSeparatorFrom:String = ",", decimalSeparatorTo:String = ".", thousandsSeparatorTo:String = ",")| Language Version: | ActionScript 3.0 | 
| Product Version: | Flex 3 | 
| Runtime Versions: | Flash Player 9, AIR 1.1 | 
Constructor.
ParametersdecimalSeparatorFrom:String (default = ".") — Decimal separator to use
	  when parsing an input String.
	 
	   | |
thousandsSeparatorFrom:String (default = ",") — Character to use
	  as the thousands separator in the input String.
	 
	   | |
decimalSeparatorTo:String (default = ".") — Decimal separator character to use
	  when outputting formatted decimal numbers.
	 
	   | |
thousandsSeparatorTo:String (default = ",") — Character to use
	  as the thousands separator in the output String.
	  
	   | 
expandExponents | () | method | 
 public function expandExponents(value:String):String| Language Version: | ActionScript 3.0 | 
| Product Version: | Flex 3 | 
| Runtime Versions: | Flash Player 9, AIR 1.1 | 
Formats a number in exponent notation, into a number in decimal notation.
Parameters
value:String — String to process in exponent notation.
     
       | 
String — Formatted number.
      
       | 
formatDecimal | () | method | 
 public function formatDecimal(value:String):String| Language Version: | ActionScript 3.0 | 
| Product Version: | Flex 3 | 
| Runtime Versions: | Flash Player 9, AIR 1.1 | 
	  Formats a number by replacing the default decimal separator, ".", 
	  with the decimal separator specified by decimalSeparatorTo. 
	 
	  
Parameters
value:String — The String value of the Number
	  (formatted American style ####.##).
	 
	   | 
String — String representation of the input where "." is replaced
	  with the decimal formatting character.
	  
	   | 
formatNegative | () | method | 
 public function formatNegative(value:String, useSign:Boolean):String| Language Version: | ActionScript 3.0 | 
| Product Version: | Flex 3 | 
| Runtime Versions: | Flash Player 9, AIR 1.1 | 
Formats a negative number with either a minus sign (-) or parentheses ().
Parameters
value:String — Value to be formatted.
	 
	   | |
useSign:Boolean — If true, use a minus sign (-).
	  If false, use parentheses ().
	 
	   | 
String — Formatted number.
	  
	   | 
formatPrecision | () | method | 
 public function formatPrecision(value:String, precision:int):String| Language Version: | ActionScript 3.0 | 
| Product Version: | Flex 3 | 
| Runtime Versions: | Flash Player 9, AIR 1.1 | 
	  Formats a number by setting its decimal precision by using 
	  the decimalSeparatorTo property as the decimal separator.
	 
	  
Parameters
value:String — Value to be formatted.
	 
	   | |
precision:int — Number of decimal points to use.
	 
	   | 
String — Formatted number.
	  
	   | 
formatRounding | () | method | 
 public function formatRounding(value:String, roundType:String):String| Language Version: | ActionScript 3.0 | 
| Product Version: | Flex 3 | 
| Runtime Versions: | Flash Player 9, AIR 1.1 | 
Formats a number by rounding it. The possible rounding types are defined by mx.formatters.NumberBaseRoundType.
Parameters
value:String — Value to be rounded.
	 
	   | |
roundType:String — The type of rounding to perform:
	  NumberBaseRoundType.NONE, NumberBaseRoundType.UP,
	  NumberBaseRoundType.DOWN, or NumberBaseRoundType.NEAREST.
	 
	   | 
String — Formatted number.
	 
	   | 
Related API Elements
formatRoundingWithPrecision | () | method | 
 public function formatRoundingWithPrecision(value:String, roundType:String, precision:int):String| Language Version: | ActionScript 3.0 | 
| Product Version: | Flex 3 | 
| Runtime Versions: | Flash Player 9, AIR 1.1 | 
Formats a number by rounding it and setting the decimal precision. The possible rounding types are defined by mx.formatters.NumberBaseRoundType.
Parameters
value:String — Value to be rounded.
	 
	   | |
roundType:String — The type of rounding to perform:
	  NumberBaseRoundType.NONE, NumberBaseRoundType.UP,
	  NumberBaseRoundType.DOWN, or NumberBaseRoundType.NEAREST.
	 
	   | |
precision:int — int of decimal places to use.
	 
	   | 
String — Formatted number.
	 
	   | 
Related API Elements
formatThousands | () | method | 
 public function formatThousands(value:String):String| Language Version: | ActionScript 3.0 | 
| Product Version: | Flex 3 | 
| Runtime Versions: | Flash Player 9, AIR 1.1 | 
	  Formats a number by using 
	  the thousandsSeparatorTo property as the thousands separator 
	  and the decimalSeparatorTo property as the decimal separator.
	 
	  
Parameters
value:String — Value to be formatted.
	 
	   | 
String — Formatted number.
	  
	   | 
parseNumberString | () | method | 
 public function parseNumberString(str:String):String| Language Version: | ActionScript 3.0 | 
| Product Version: | Flex 3 | 
| Runtime Versions: | Flash Player 9, AIR 1.1 | 
Extracts a number from a formatted String. Examines the String from left to right and returns the first number sequence. Ignores thousands separators and includes the decimal and numbers trailing the decimal.
Parameters
str:String — String to parse for the numeric value.
	 
	   | 
String — Value, which can be a decimal.
	  
	   | 
Thu Dec 4 2014, 05:50 PM -08:00
 