El código es este.
Código:
Y este es el código que tengo en un botón que no funciona como debería: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
Código:
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.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); }
Gracias.