Código ActionScript :
stop(); //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() { //almaceno las las rutas, nombre y duraccion de c/u en arrays direcciones = new Array(); nombre = new Array(); duraciones = new Array(); primer_nodo = imagenes_xml.childNodes; nodo_galeria = primer_nodo[0].childNodes; 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; } for (var i = 0; i<direcciones.length; i++) { posicion_x = Math.random()*430; posicion_y = Math.random()*58; this.createEmptyMovieClip("contenedor",this.getNextHighestDepth()); contenedor._x = posicion_x; contenedor._y = posicion_y; contenedor.loadMovie(direcciones[i]); } }