Question

Je l'ai toujours utilisé la classe NumberFormat en Java pour faire par exemple de remplissage simple numéro. tourner 1, 2, 3 ... en 0001, 0002, 0003 ....

Y at-il un utilitaire similaire dans ActionScript pour faire mon rembourrage, ou devrai-je écrire une fonction personnalisée?

Était-ce utile?

La solution

Semble il n'y a rien construit dans ce fera.

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

Bien que com.adobe.utils.NumberFormatter a addLeadingZero(n:Number):String, qui semble prometteur, mais selon les spécifications, il pads un zéro unique à un nombre compris entre -1 et 10. Je suppose que la fonction est utile pour la sortie de temps seulement.

Autres conseils

Flash a maintenant la classe NumberFormatter () dans le cadre de flash.globalization. *

il forme les numéros dans les utilisateurs paramètres régionaux

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

vous pouvez également définir le nombre de tête, ou zéros

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top