Agregar Ceros a Numeros menores a 10 - ActionSctipt 3 | Phoxer.com
Agregar Ceros a Numeros menores a 10 - ActionSctipt 3
04/11/2008

Muchas veces tenemos la necesidad, cuando utilizamos números en fechas o contadores como por ejemplo el de los juegos, de manejar números con ceros :

Ejemplo:
01 – 02 – 03 – 04 etc..

Para eso programe una simple clase llamada AddZero con dos métodos:
-addZeroToNumber para manejar directamente números.
-addZeroToString para manejar números en Strings.

La utilización de la clase es básica y simple:

import phoxer.Strings.AddZero;
 
AddZero.addZeroToNumber(7); // 07
AddZero.addZeroToNumber(10); // 10;
AddZero.addZeroToNumber(6.5); // 06.5;
 
AddZero.addZeroToString("7"); // 07
AddZero.addZeroToString("10"); // 10;

La clase AddZero:

/**
by .:[PHOXER]:.
http://www.phoxer.com
v 1.8; 
*/
package phoxer.Strings{
	public class AddZero{
		public static function addZeroToNumber(nm:Number):String{
			var nst:String="";
			if(nm<10){
				nst+=String("0"+nm);
			}else{
				nst=String(nm);
			}
			return nst;
		}
		public static function addZeroToString(st:String):String{
			var num:Number=Number(st);
			var nst:String="";
			if(num<10){
				nst+=String("0"+num);
			}else{
				nst=String(num);
			}
			return nst;
		}
	}
}

La clase parece inutil a simple vista pero esta nos ahorra (por lo menos a mi) mucho tiempo cuando manejamos por ejemplo fechas y queremos mostrar un formato parecido al "02/09/08", sin esta clase se nos mostraria asi: 2/9/8..