当前位置 :主页>知识堂>As3.0编程>列表

告诉你在as3中不使用掩码进行数字格式化方法

时间:2008-03-27 来源:www.52ria.com  作者:浪迹天涯   点击:
    核心提示:讨论了各种复杂的数字格式化方法,但是能不能不用那么复杂呢,NumberFormat 类提供了一个简单的办法,只使用最简单的 format( )方法...

问题
我不想使用掩码进行格式化

解决办法
用  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网】翻译教程,如需转载请注明出处!

上一篇:详细讲解ActionScript三个版本处理事件的区别     下一篇:手把手教你在as3.0中格式化货币数字
版权申明:除部分特别声明不要转载,或者授权我站独家播发的文章外,大家可以自由转载我站点的原创文章,但原作者和来自我站的链接必须保留(非我站原创的,按照原来自一节,自行链接)。文章版权归我站和作者共有。
转载要求:转载之图片、文件,链接请不要盗链到本站,且不准打上各自站点的水印,亦不能抹去我站点水印。
特别注意:本站所提供的源文件,电子书,第三软件,如需使用,请与原作者联系,版权归原作者所有,文章若有侵犯作者版权,请与我们联系,我们将立即删除修改。
 评论内容:(最新评论共有 0) 位网友发表了评论不能超过250字,需审核,请自觉遵守互联网相关政策法规。
用户名: 密码: 匿名? 马上注册
 
 
知识堂分类
 
本站所提供的所有素材版权归原作者所有,本站只供网友参考与交流,未经作者同意请勿用于商业用途
服务器带宽提供:零刻数据 本站CDN由海诺互动提供技术支持。 下载带宽支持:重庆万网
京ICP备08051668号