Cita:
Iniciado por mortiprogramador 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
}
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