flash.globalization 套件中的類別提供語言與區域或國家的特有功能,可用來比較與排序字串;轉換字串大小寫;設定日期、時間、數字和貨幣的格式,以及剖析數字與貨幣。類別使用作業系統的服務來提供這些功能,因而提供系統或裝置的使用者習慣的結果。由於使用作業系統服務,因此不同系統或使用者之間,結果可能不同。若作業系統未提供特定服務,則會使用後援行為,同時會設定指示最後作業狀態的屬性,提供描述所採取後援行為類型的警告。
每個主要類別 (Collator、CurrencyFormatter、DateTimeFormatter、NumberFormatter、StringTools) 會有一個建構函數,具有一個指定語言、區域和其他選項的參數,以決定類別中方法的行為。這些項目是使用地區 ID 名稱所指定,它使用 Unicode 技術標準#35 定義的語法,http://unicode.org/reports/tr35/。若作業系統提供指定地區的功能,就會加以採用。否則,則使用後援地區設定。實體化任何這些類別時,也可以使用使用者作業系統指定的預設地區設定。
類別
類別 | 說明 | |
---|---|---|
Collator | Collator 類別提供了區分地區設定的字串比較功能。 | |
CollatorMode | CollatorMode 類別會列舉常數值,這些值會管理以 Collator 物件執行字串比較的運作方式。 | |
CurrencyFormatter | CurrencyFormatter 類別對貨幣值提供了區分地區設定的格式化與解析功能。 | |
CurrencyParseResult | 代表透過剖析貨幣值而擷取到之貨幣金額與貨幣符號或字串的資料結構。 | |
DateTimeFormatter | DateTimeFormatter 類別對於 Date 物件提供依地區而不同的格式設定,並存取當地語系化的日期欄位名稱。 | |
DateTimeNameContext | DateTimeNameContext 類別列舉的常數值,代表其中要使用月份名稱或星期名稱的格式化內容。 | |
DateTimeNameStyle | DateTimeNameStyle 類別列舉出進行日期格式化時,所用來控制月份名稱和星期別名稱長度的常數。 | |
DateTimeStyle | 列舉決定地區設定專用日期與時間格式化樣式的常數。 | |
LastOperationStatus | LastOperationStatus 類別會列舉的常數值,代表最近期全球化服務作業的狀態。 | |
LocaleID | LocaleID 類別提供解析與使用地區設定 ID 名稱的方法。 | |
NationalDigitsType | NationalDigitsType 類別會列舉一些常數,指出 NumberFormatter 類別使用的位數組。 | |
NumberFormatter | NumberFormatter 類別對數值提供了區分地區設定的格式化與解析功能。 | |
NumberParseResult | 是一種資料結構,剖析字串時所擷取的數字就是保存於此。 | |
StringTools | StringTools 類別提供了區分地區設定的大小寫轉換方法。 |
Tue Jun 12 2018, 04:01 PM Z