Hola que tal Amigos de este foro e intentado solucionar este problema en otros foros y no e tenido respuesta
por favor necesito de su ayuda

el problema es el siguiente.
necesito colocar el punto decimal a una cifra por ejemplo 300000 que me quede 30.000.00 estoy ejecutando un
sistema de facturacion y necesito que las cifras estén claras, como lo hago esto trabajando con este código
y no me funciono ya que estoy un poco novato en actionscript 2 y quisiera que ustedes me echaran una mano,
este es el código:
Código:
function puntoDeMillar(num:Number, separador:String=".", separadorDecimal:String=","):String {
// Separo la parte entera de la decimal
var entera:String = String(Math.floor(num));
var decimal:String = "";
var partes:Array = String(num).split(".");
if (partes.length > 1) {
decimal = separadorDecimal + partes[1];
}
var cadena:String = "";
// Calculo el numero de bloques de tres digitos que tengo que hacer
var bloques:Number = Math.floor(entera.length/3);
if (bloques<1) {
return entera;
}
// Pongo un separador (.) entre cada bloque
for (var i = 0; i<bloques; i++) {
cadena = entera.substr(-3*(i+1), 3)+cadena;
if (i<bloques-1) {
cadena = separador+cadena;
}
}
// Pongo los primeros digitos a la izquierda del primer punto
if (entera.length%3>0) {
cadena = entera.substr(0, entera.length%3)+separador+cadena;
}
return cadena + decimal;
}