Agregar Ceros a Numeros menores a 10 con 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:
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..
