La funcion en question es generaNombreImagenes()
Código :
[color=blue] //Variable con el nombre del fichero XML _global.pathXML = "imagenes.xml"; //Creao un nuevo XML y establezco la propiedad ignoreWhite a true (valor por defecto es false). _global.fichero = new XML(); _global.fichero.ignoreWhite = true; //Variables donde guardare los datos cargados del XML _global.cantidad; _global.titulo; _global.pathImg; //Variable en la que almacenaré el nombre de las imagenes(estas deben ser de tipo imagen1.jpg, imagen2.jpg...) _global.imagenes = new Array(); //Cargo el fichero XML con la variable global que indica el nombre del fichero fichero.load(pathXML); //Al cargar el XML, guardo los datos del fichero y hago un trace del objeto XML para comprobar fichero.onLoad = function(success) { //No hace falta hacer referencia a que es una variable global(se puede suprimir el "_global") _global.cantidad = fichero.firstChild.childNodes[0].firstChild; //Cantidad _global.titulo = fichero.firstChild.childNodes[1].firstChild; //Titulo _global.pathImg = fichero.firstChild.childNodes[2].firstChild; //Path de las imagenes //Genero los nombres de las imagenes y los guardo en un array global generaNombreImagenes(); }; //Funcion para generar los nombres de las imagenes function generaNombreImagenes() { imagenes = new Array(); var maximo = cantidad(Number); for (var i = 1; i <= cantidad; i++) { trace("("+ i +" <= "+maximo+")"); //imagenes[i - 1] = "imagenes/imagen"+i+".jpg"; //trace(imagenes[i - 1]); } } [/color]