1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26
|
package flash.globalization;
@:final @:require(flash10_1) extern class CurrencyFormatter {
var actualLocaleIDName(default,null) : String;
var currencyISOCode(default,null) : String;
var currencySymbol(default,null) : String;
var decimalSeparator : String;
var digitsType : UInt;
var fractionalDigits : Int;
var groupingPattern : String;
var groupingSeparator : String;
var lastOperationStatus(default,null) : LastOperationStatus;
var leadingZero : Bool;
var negativeCurrencyFormat : UInt;
var negativeSymbol : String;
var positiveCurrencyFormat : UInt;
var requestedLocaleIDName(default,null) : String;
var trailingZeros : Bool;
var useGrouping : Bool;
function new(requestedLocaleIDName : String) : Void;
function format(value : Float, withCurrencySymbol : Bool = false) : String;
function formattingWithCurrencySymbolIsSafe(requestedISOCode : String) : Bool;
function parse(inputString : String) : CurrencyParseResult;
function setCurrency(currencyISOCode : String, currencySymbol : String) : Void;
static function getAvailableLocaleIDNames() : flash.Vector<String>;
}
|