4.5.不使用掩码进行数字格式化

问题
我不想使用掩码进行格式化
解决办法
用NumberFormat 对象不设置掩码,调用format( ) 方法
讨论
4.4 节讨论了各种复杂的数字格式化方法,但是能不能不用那么复杂呢,NumberFormat 类提供了一个简单的办法,只使用最简单的format( )方法:
+展开
-ActionScript
var styler:NumberFormat = new NumberFormat( );
trace(styler.format(12.3));
trace(styler.format(123.4));
trace(styler.format(1234.5));
trace(styler.format(12345.6));

显示如下:
12.3
123.4
1,234.5
12,345.6
正像上一节所说的,仍然有本地化问题,本地化处理和上一节一样:
+展开
-ActionScript
var styler:NumberFormat = new NumberFormat( );
Locale.slanguage = "fr";
trace(styler.format(1234, new Locale("en")));
trace(styler.format(12345, {group: ":", decimal: "|"}));
trace(styler.format(123456));

输出:
1,234
12:345
123.456

加支付宝好友偷能量挖...


评论(0)网络
阅读(62)喜欢(0)flash/flex/fcs/AIR