Frage

Ich habe immer die Number Klasse in Java zu tun, einfaches Zahl padding dh verwendet. drehen 1, 2, 3 ... in 0001, 0002, 0003 ....

Gibt es ein ähnliches Dienstprogramm in Actionscript meine padding zu tun, oder muss ich auf eine benutzerdefinierte Funktion schreiben?

War es hilfreich?

Lösung

Es scheint nichts mehr im eingebauten Dies wird es tun.

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

Obwohl com.adobe.utils.NumberFormatter hat addLeadingZero(n:Number):String, die vielversprechend klingt, aber die Spezifikation nach ihm ein einzigen Null Zahlen zwischen -1 und 10. ich denke, die Funktion Pads ist nur für Zeitausgabe nützlich.

Andere Tipps

Flash hat jetzt die NumberFormatter () der Klasse als Teil flash.globalization. *

es wird Nummern-Format in den Benutzer locale

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

Sie können auch die Anzahl der führenden oder nachgestellten Nullen gesetzt

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top