问题 我不想使用掩码进行格式化
解决办法 用 NumberFormat 对象不设置掩码,调用 format( ) 方法
讨论 4.4 节讨论了各种复杂的数字格式化方法,但是能不能不用那么复杂呢,NumberFormat 类提供了一个简单的办法,只使用最简单的 format( )方法: 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
正像上一节所说的,仍然有本地化问题,本地化处理和上一节一样: 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
特别提示:本教程属于【我爱RIA网】翻译教程,如需转载请注明出处! |