Domanda

Ho sempre usato la classe NumberFormat in Java per fare semplice cioè il numero imbottitura. girare 1, 2, 3 ... in 0001, 0002, 0003 ....

C'è un programma di utilità simile in ActionScript per fare il mio imbottitura, o dovrò scrivere una funzione personalizzata?

È stato utile?

Soluzione

Sembra che ci sia nulla di costruito in questo lo farà:.

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

Anche se com.adobe.utils.NumberFormatter ha addLeadingZero(n:Number):String, che sembra promettente, ma secondo le specifiche che pastiglie un unico zero a numeri compresi tra -1 e 10. immagino la funzione è utile per l'uscita sola volta.

Altri suggerimenti

Flash ha ora la NumberFormatter () della classe come parte di flash.globalization. *

sarà formattare i numeri nel utenti Locale

http: // aiuto. adobe.com/en_US/FlashPlatform/beta/reference/actionscript/3/flash/globalization/NumberFormatter.html

è anche possibile impostare il numero di porta, o zeri finali

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top