Ver Mensaje Individual
  #4 (permalink)  
Antiguo 07/09/2006, 12:31
Avatar de TMeister
TMeister
Crazy Coder
 
Fecha de Ingreso: enero-2002
Ubicación: En la Oficina
Mensajes: 2.880
Antigüedad: 22 años, 10 meses
Puntos: 193
a ver esto fue lo primero que se me ocurrio, copia pega y prueba

Código:
function makeNumberFormat (value : Object, separator : String)
{
	var str : Array = value.toString ().split ("");
	var i : Number = 0;
	var count : Number = 0
	var tmpArray : Array = []
	var back : String = ""
	str.reverse ();
	while (str [i])
	{
		if ((count % 4) == 0)
		{
			tmpArray.push (separator)
		} else
		{
			tmpArray.push (str [i])
			i ++
		}
		count ++
	}
	tmpArray.reverse ();
	i = 0;
	while (tmpArray [i])
	{
		back += tmpArray [i];
		i ++
	}
	return back.substr (0, back.length - 1);
}
trace (makeNumberFormat (1000, ","))
trace (makeNumberFormat (10000, ","))
trace (makeNumberFormat (100000, ","))
trace (makeNumberFormat (1000000, ","))
trace (makeNumberFormat (10000000, ","))