Ver Mensaje Individual
  #3 (permalink)  
Antiguo 25/09/2008, 02:53
Jamlet
 
Fecha de Ingreso: mayo-2008
Mensajes: 163
Antigüedad: 15 años, 11 meses
Puntos: 1
Respuesta: Convertir String en Number

Hola exangel,

No funciona. Ahora he cambiado de opinión y parece que el problema está en el loadVars. He probado a crear la variable "i" como string antes de que cargue los datos del txt y despues de que los cargue. Si la creo antes de cargar me da como resultado final "NaN" si la creo despues de cargar, o sea, cambio los datos cargados, funciona.

Conclusión. Transforma bien de cadena a numero, pero el valor de "i" que recibe no debe ser una cadena porque el resultado que da es NaN. Si pongo trace (i); me dice undefined

Así es como tengo el código ahora y da NaN como respuesta:

Código:
var cargador:LoadVars = new LoadVars(); 
cargador.onLoad = function(exito:Boolean) {
    if (exito) { 
               _root.txt_tit.text = eval("cargador.titulo" + ruta);
               _root.txt_cont.text = eval("cargador.contenido" + ruta);
               _root.txt_data.text = eval("cargador.datos" + ruta);
               _root.i = this("cargador.totaldefotos");
	    } 
      else {
	_root.txt_tit.text = "No se ha podido cargar el texto";
	_root.txt_cont.text = "No se ha podido cargar el texto";
	_root.txt_data.text = "No se ha podido cargar el texto";
		}
	txt_cont._height=txt_cont.textHeight+5;
	var alto = txt_cont._height;
	var fijo:Number = 105;
	txt_data._y = alto + fijo;
		
	_global.a= Math.ceil(_root.i);
}
¿Alguna idea? Gracias.

Última edición por Jamlet; 25/09/2008 a las 05:22 Razón: la educación lo primero