Faz AS3 tem uma classe semelhante à NumberFormat do Java
-
06-09-2019 - |
Pergunta
Eu sempre usei a classe NumberFormat em Java para fazer simples ou seja, número estofamento. transformar 1, 2, 3 ... em 0001, 0002, 0003 ....
Existe um utilitário semelhante no ActionScript para fazer meu preenchimento, ou será que eu tenho que escrever uma função personalizada?
Solução
Parece não há nada construído em Isso irá fazê-lo:.
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 tem addLeadingZero(n:Number):String
, que parece promissor, mas de acordo com a especificação que preenche uma única zero a números entre -1 e 10. Eu acho que a função é útil para saída única vez.
Outras dicas
Flash agora tem a classe NumberFormatter () como parte de flash.globalization. *
que irá formatar números nos usuários locale
Você também pode definir o número de líder ou à direita zeros