Bueno la cuestión es que todo el tiempo e echo mis galerías con attachMovie y me a salido de maravilla asta el momento casi nada falla, pero ahora e tratado de hacer mis galerías con xml y la verdad e visto en Internet y no e hallado un tuto de cómo realizar una galería de xml que me ayude y me avente a hacer mi galería a como e entendido,
Asta el momento todo iba de maravilla asta que llegue al onpress, verán con el código que e echo las fotos en los mc mini carga súper pero al ponerle que al press cargue las fotos grandes no jala me da error o carga todas las fotos juntas y se muestra la foto del ultimo nodo.
La ayuda que les pido es como le ago para que dependiendo del mc apretado se cargue la foto correspondiente y que cargue un texto dinámico dependiendo de la foto
Bueno creo que al resolver lo de la foto resuelvo lo del texto, les dejo mi codigo de mi xml y el fla
el xml...
Código:
el fla...<?xml version="1.0" encoding="iso-8859-1"?> <datos> <album mini="00.jpg" normal="00.jpg" nombre="nombre 00" toltip="yo soy 00"/> <album mini="01.jpg" normal="01.jpg" nombre="nombre 01" toltip="yo soy 01"/> <album mini="02.jpg" normal="02.jpg" nombre="nombre 02" toltip="yo soy 02"/> <album mini="03.jpg" normal="03.jpg" nombre="nombre 03" toltip="yo soy 03"/> </datos>
Código:
La verdad no quiero usar una plantilla de las muchas que ay en Internet, quiero comprender lo que estoy haciendo y poder modificarlo ami gusto y ponerle mis efectos gracias por todo y por su ayuda. _root.createEmptyMovieClip("menuf",1); _root.attachMovie("contenedor","contenedor",2,{_x:100,_y:150}) var miXML:XML = new XML(); miXML.ignoreWhite = true; miXML.load("xml/galeria.xml"); miXML.onLoad = function(listo) { if (listo){ total = miXML.firstChild.childNodes.length; for (var i:Number = 0; i<total; i++) { trace(miXML.firstChild.childNodes[i].attributes.mini); menuf.attachMovie("item","item_"+i,i,{_x:Stage.width/5+(i*110),_y:40}); btf = _root.menuf["item_"+i]; btf.soy = i fotonormal= miXML.firstChild.childNodes[i].attributes.normal;// esto es la ruta de las fotos o nodos trace("nodo normal_"+ fotonormal); // cargar fotos en cada item boton fotomini= this.firstChild.childNodes[i].attributes.mini;// esto es la ruta de las fotos o nodos trace("nodo mini_"+ fotomini); btf.createEmptyMovieClip("minift",1);//creo un mc bacio donde depositare la foto btf.minift.loadMovie("mini/" + fotomini);//cargo la foto en el mc bacio btf.minift._xscale=80 // si deseo afectar las fotos btf.minift._yscale=120// solo aqui debo moverle // cargar fotos en cada item boton btf.onPress = function(){ contenedor.createEmptyMovieClip("normalft",1);//creo un mc bacio donde depositare la foto contenedor.normalft.loadMovie("nor/" +fotonormal);//con este linea carga todas juntas contenedor.normalft.loadMovie("nor/"+"00.jpg");//con esta carga solo una pero todos los botones cargan la misma quiero trace(fotonormal); }//fin onpress }//fin if (succes){ }//fin for };//fin miXML.onLoad