有没有办法设置在Flex 3中格式化数字时使用的默认格式?

时间:2014-11-17 20:06:57

标签: actionscript-3 flash flex flex3

例如,我的应用程序默认使用括号格式化负数。我想让它使用负号而不是我的整个应用程序,而不是基于每个数字格式化器。

在某些地方我可以全局设置一些默认值,所以我不必依赖整个应用程序中的每个NumberFormatter()实例吗?

感谢。

1 个答案:

答案 0 :(得分:0)

您正在获取由括号而非减号格式化的所有负数,这是因为您的操作系统的区域数字格式设置。 通过defult Flash从您的操作系统中获取格式信息。 因此,如果您更改操作系统的区域数字格式设置以显示负数的减号,那么您将看到所有数字格式化。

如果要在项目中实现L10N,则必须使用列/文本字段的labelFunction / formatString属性,并将数字格式化为用户在项目的L10N设置中选择的格式。 Flex的全球化软件包将为此提供便利。结帐this