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

Por favor, me estoy tirando de los pelos y no es que me queden muchos. Estoy intentando algo tan simple como convertir en Number una variable que he sacado de un txt con loadvars pero no hace más que darme error.

El código es este.

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.total");
	    } 
    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";
	    }
        _global.a = Number(i);
} 
cargador.load(archivo); //carga del texto
Y este es el código que tengo en un botón que no funciona como debería:

Código:
on (release){
	if (ruta <= 1){
	ruta = _global.a;
	}else{
	ruta = ruta - 1
	}
	_root.clip.loader_p.contentPath = "imagenes/"+ ruta + ".jpg";
	_root.clip.loader_p.load();
	var num = ruta + " de " + i
	cargador.load(archivo);
}
Al accionar el botón falla todo porque asigna a "ruta" el valor de "a" y este no es un número. Aunque no sé porque ya que por mucho que he mirado se supone que el código está bien. Destacar que la variable "i" la saca bien porque aparece en pantalla.

Gracias.