Ver Mensaje Individual
  #1 (permalink)  
Antiguo 05/10/2009, 00:01
duelosen
 
Fecha de Ingreso: septiembre-2007
Ubicación: mexico df
Mensajes: 24
Antigüedad: 16 años, 7 meses
Puntos: 0
ayuda galeria xml

Hola cuates espero que todo este de maravilla, bueno agradezco el tiempo dedicado a mi post.

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:
<?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>
el fla...

Código:
_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
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.