Ver Mensaje Individual
  #3 (permalink)  
Antiguo 06/07/2008, 10:12
Avatar de gusma62
gusma62
 
Fecha de Ingreso: julio-2008
Ubicación: Tepatitlán, Jalisco, Mexico
Mensajes: 167
Antigüedad: 16 años, 4 meses
Puntos: 6
Respuesta: Problema con int()

Gracias Bandit, pero estoy buscando simplemente convertir un string a int, no redondearla, aunque también probé Math.round() y ocurre el mismo problema! también he probado parseInt() y lo mismo: me devuelve un número más bajo:

cont = "0016";
trace(Math.round(cont));

Y devuelve 14! Necesito que devuelva 16.

También he notado que en la función:

var cargador_num:LoadVars = new LoadVars();
cargador_num.onLoad = function(exito) {
if (exito) {
numero= this.num;
}
else texto_mc.text = "Error!! :(";}
cargador_num.load("num.txt");

Solo reconoce a la variable numero dentro de la función, en cualquier lugar fuera de esta tiene el valor undefined aunque la variable sea global. ¿Por qué pasa esto?