Código ActionScript :
//inicializo objeto xml con el contenido de la galeria
var imagenes_xml:XML = new XML();
imagenes_xml.ignoreWhite = true;
imagenes_xml.load("imagenes.xml");
//compruebo la carga exitosa
imagenes_xml.onLoad = function(exito) {
if (exito) {
principal()
} else {
caja.text = "error";
}
}
function principal(){
//creo los arrays que voy a necesitar
var direcciones = new Array();
var nombre = new Array();
var duraciones = new Array();
var primer_nodo = imagenes_xml.childNodes;
var nodo_galeria = primer_nodo[0].childNodes;
//almaceno las imagenes
for (var j = 0; j<nodo_galeria.length; j++) {
direcciones[j] = nodo_galeria[j].attributes.direccion;
nombre[j] = nodo_galeria[j].attributes.vinculo;
duraciones[j] = nodo_galeria[j].attributes.duracion;
}
//creo los contenedores para mostrarlas
for(var i = 0; i < direcciones.length; i++ ){
var contenedor = this.createEmptyMovieClip("contenedor"+i,this.getNextHighestDepth());
contenedor._y = 155;
contenedor._x = i*125;
contenedor.loadMovie(direcciones[i]);
}
} 