Al final tras mucho olisquear por la red de redes me he decidio por utilizar un tutorial que he encontrado en la web de nuestro compañero Bandit y que podreis encontrar en su web. Lo que pasa es que como es normal en mi no me ha salido jejej, sospecho que puede ser que el codigo de acciones esté mal escrito. crfeo que el fallo puede estar en las separaciones de algunos comandos perfo ni idea, el programar no es presisamente lo mio.
Os dejo el codigo principal a ver si alguien ve lo que está mal y me puede hechar una mano, tambien dejo el archivo fla y el resto de archivos necesarios para hacer que funcione la pelicula.
Despues de que salga esto y se vea la galería a ver si entre todos conseguimos hacerle la modificación para que aparezca la imagen en lightbox o algo que se le parezca ^^.
Código:
//--posición donde se cargará la primera imagen
x=0;
y=0;
//--ancho y alto de la imagen más 5 pixeles de espacio
ancho=105;
alto=77;
//--creo un nuevo objeto XML
miXML=new XML();
//--ignorar espacios
miXML.ignoreWhite=true;
//--proceso si la carga tubo éxito
miXML.onLoad=function(succes) {
if (succes) {
// -- por cada nodo hijo nodo principal...
for (var i=0; i<this.firstChild.childNodes.length; i++) {
// -- declaro una variable que recoge el atributo
// -- del nodo (nombre de la imagen)
galería=this.firstChild.childNodes[i].attributes.id;
// -- creo un clip de pelicula vacio
umagenes.create.EmptyMovieClip("diapo"+i,i+100);
// -- cargo la imagen en el clip vacio
item=imagenes["diapo"+i];
item.loadMovie(galería);
// -- indico posición x-y
item._x=x;
item._y=y;
// -- incremento el valor de x para la siguiente imagen
x +=ancho;
// -- incremento en 1 el número de columnas
columna +=1;
// -- ruptura de control, control de número de columnas
if (columna==num_columnas) {
columna=0;
x-= (ancho*num_columnas);
y+=alto;
}
}
}
};
// -- cargar XML
miXML.load("imagenes1.xml");
prueba completa:
http://www.megaupload.com/?d=42MBIR0P