Ver Mensaje Individual
  #3 (permalink)  
Antiguo 16/11/2009, 13:45
bgelman
 
Fecha de Ingreso: noviembre-2009
Mensajes: 11
Antigüedad: 15 años, 2 meses
Puntos: 0
Sonrisa Respuesta: Problemas al cargar galeria de imagenes con XML

Cita:
Iniciado por mortiprogramador Ver Mensaje
Hola
Y tienes una función que compruebe que se cargo el xml?
Buen día

con respecto a la funcion que comprueba que se cargo supongo que es esta
Código:
slideShow.onLoad=function(success){
	if(success){
Cita:
el xml como esta formado?
El XML esta armado de la siguiente manera, flowers es una de las carpetas que seria una de las categorias de imagenes, hay 3 categorias mas

Código:
<?xml version="1.0" encoding="utf-8"?>
<slideShow  bigImgXaxis="64" bigImgYaxis="47.5" thumbXaxis="" thumbYaxis="" thumbPosition="down">
<flowers>
<thumbImage small="flowers/1s.jpg" big="flowers/1b.jpg">Wedding Flowers</thumbImage>
<thumbImage small="flowers/2s.jpg" big="flowers/2b.jpg">Sunflower</thumbImage>
<thumbImage small="flowers/3s.jpg" big="flowers/3b.jpg">Flower</thumbImage>
<thumbImage small="flowers/4s.jpg" big="flowers/4b.jpg">Springtime</thumbImage>
<thumbImage small="flowers/5s.jpg" big="flowers/5b.jpg">Spring Sheet</thumbImage>
<thumbImage small="flowers/6s.jpg" big="flowers/6b.jpg">Red Flowers</thumbImage>
<thumbImage small="flowers/7s.jpg" big="flowers/7b.jpg">Nature Green</thumbImage>
<thumbImage small="flowers/8s.jpg" big="flowers/8b.jpg">Morning Waterdrops</thumbImage>
<thumbImage small="flowers/9s.jpg" big="flowers/9b.jpg">Morning Dew</thumbImage>
<thumbImage small="flowers/10s.jpg" big="flowers/10b.jpg">Mimosa</thumbImage>
<thumbImage small="flowers/11s.jpg" big="flowers/11b.jpg">Lilies</thumbImage>
<thumbImage small="flowers/12s.jpg" big="flowers/12b.jpg">Grass</thumbImage>
<thumbImage small="flowers/13s.jpg" big="flowers/13b.jpg">Tulips Flowers</thumbImage>
<thumbImage small="flowers/14s.jpg" big="flowers/14b.jpg">Spring Road Flowers</thumbImage>
<thumbImage small="flowers/15s.jpg" big="flowers/15b.jpg">Gerbera Daisies Flowers</thumbImage>
<thumbImage small="flowers/16s.jpg" big="flowers/16b.jpg">Flower</thumbImage>
<thumbImage small="flowers/17s.jpg" big="flowers/17b.jpg">Flowerses</thumbImage>
<thumbImage small="flowers/18s.jpg" big="flowers/18b.jpg">Dew</thumbImage>
<thumbImage small="flowers/19s.jpg" big="flowers/19b.jpg">Calla Lily</thumbImage>
<thumbImage small="flowers/20s.jpg" big="flowers/20b.jpg">Blue Sky Flowers</thumbImage>
</flowers>
Cita:
el xml no te da errores, es decir, si entras por el navegador al xml se muestra bien?
si entro por el navegador me muestra todo el contenido del XML asi que estaria bien también

Cita:
como estas invocando los datos del xml?
con este codigo se cargan las imagenes del xml

Código:
for (var i = 0; i<totalnatureImages; i++) {
			var shownatureDes = slideShow.firstChild.childNodes[0].childNodes[i].childNodes;//assigning description text
			var thumbnatureImg = slideShow.firstChild.childNodes[0].childNodes[i].attributes.small;//assigning thumbimages
			//var animalImg = slideShow.firstChild.childNodes[1].childNodes[i].attributes.small;
			//var menuName = menName.childNodes;
			//trace(thumbnatureImg)
			mc_Menu = flowerthumb_mc.attachMovie("mBox_mc", "item"+i+"_mc", i, {_x:menu_xPos, _y:menu_yPos});
			mc_Menu.ID = i;
			mc_Menu.aniCall_mc.mText_txt.htmlText = shownatureDes;//description text shows here
			loadMovie(thumbnatureImg, mc_Menu.thumb_mc);//to load all the thumb image
			loadMovie(slideShow.firstChild.childNodes[0].childNodes[0].attributes.big, bigImage_mc.loadBig_mc)//to load first image automatically
			menu_xPos = menu_xPos+mc_Menu._width+menu_gap;//allowing gap between images
			//
			mc_Menu.onRollOver = function() {
				//nodeVal = this.ID;
				//%%comparing the callout position and making it appear accordingly%%//
				if(_global.callupPos==true){;
					_global.calldownPos=false;
					this.aniCall_mc.gotoAndPlay(2);
					this.aniCall_mc._x=-31;
					this.aniCall_mc._y=65.2;
				}else if(_global.calldownPos==true){
					_global.callupPos=false;
					this.aniCall_mc.gotoAndPlay(2);
					this.aniCall_mc._x=-31;
					this.aniCall_mc._y=-58;
				}
				//%%comparing the callout position and making it appear accordingly ends here%%//
				//var shownatureDes = slideShow.firstChild.childNodes[0].childNodes[nodeVal].childNodes;
				this.gotoAndStop(2);				
				mc_Menu.aniCall_mc.mText_txt.htmlText=shownatureDes;//due to loading problem i am refering description text once again here
			};
			mc_Menu.onRollOut = function() {
				this.gotoAndStop(1);
			};
			mc_Menu.onRelease = function() {
				preloader();
				nodeVal = this.ID;
				if(pp_mc.imgNo_txt.text>"09"){
				pp_mc.imgNo_txt.text=nodeVal;
				}else{
					pp_mc.imgNo_txt.text="0"+nodeVal+1;
				}
				pp_mc.imgNo_txt.text=nodeVal+1;
				var bignatureImg = slideShow.firstChild.childNodes[0].childNodes[nodeVal].attributes.big;//assigning big image for loading
				fadeImageIn();
				loadMovie(bignatureImg, bigImage_mc.loadBig_mc);//loading big images
				}
			};
	}
	}
	refMenu();//calling the whole functionality here
}
Cita:
as2 o as3?
Es AS2


Espero alguna idea para seguir, todavia no me permite poner links el foro, pero ahi puse los links en el primer post solo falta agregarle el www y podes ver como esta funcionando la galeria

Cita:
netrails.com.ar/abunda/catalogo.html

y como debería funcionar aqui

netrails.com.ar/abunda/galeria/galeria.html

Muchas gracias mortiprogramador

Espero tu respuesta