我一直使用在Java中NumberFormat类做简单的数目填充即转1,2,3 ...为0001,0002,0003 ...

有没有类似的工具在ActionScript做我的填充,或者我会写一个自定义函数?

有帮助吗?

解决方案

似乎没有什么建这将做到这一点:

function padZero (num:Number, digits:int):String {
  var ret:String = num.toString();
  while (ret.length < digits)
    ret = "0" + ret;
  return ret;
}

虽然 com.adobe.utils.NumberFormatter 具有addLeadingZero(n:Number):String,这听起来有前途的,但根据其焊盘之间的单个零为数字-1和10我想功能规范是用于时间仅输出。

有用

其他提示

闪存现在具有的NumberFormatter()类作为flash.globalization的一部分。*

中的用户区域设置它将格式化数字

HTTP://帮助。 adobe.com/en_US/FlashPlatform/beta/reference/actionscript/3/flash/globalization/NumberFormatter.html

还可以设置的领先或尾随零的数目

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top