flash.globalization 包中的类提供特定于语言和地区/国家的功能,用于对字符串进行比较和排序,转换字符串的大小写,设置日期、时间、数字和货币的格式,以及解析数字和货币。这些类使用用户操作系统上可用的服务提供此功能,因而会提供系统或设备的用户熟悉的结果。由于使用操作系统服务的原因,在不同系统上显示的结果会不同,甚至对不同用户显示的结果都不同。如果操作系统不提供特定服务,则提供回退行为,并设置指示上一操作的状态的属性,以提供警告来描述进行的回退的类型。
每个主类(Collator、CurrencyFormatter、DateTimeFormatter、NumberFormatter、StringTools)都有一个构造函数,该函数有一个参数用于指定语言、地区和其他确定类中的方法的行为的选项。这些项目是使用区域设置 ID 名称指定的,区域设置 ID 名称使用由 35 号 Unicode 技术标准 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, 11:18 AM Z