Foros del Web » Creando para Internet » Flash y Actionscript »

Problemas al cargar galeria de imagenes con XML

Estas en el tema de Problemas al cargar galeria de imagenes con XML en el foro de Flash y Actionscript en Foros del Web. Buen dia Estoy intentando armar una galeria de imagenes xml, y la galeria yo la cargo como una pelicula externa, esta galeria carga un XML ...
  #1 (permalink)  
Antiguo 10/11/2009, 14:27
 
Fecha de Ingreso: noviembre-2009
Mensajes: 11
Antigüedad: 15 años
Puntos: 0
Problemas al cargar galeria de imagenes con XML

Buen dia

Estoy intentando armar una galeria de imagenes xml, y la galeria yo la cargo como una pelicula externa, esta galeria carga un XML con las imagenes.

pueden verla aquí netrails.com.ar/abunda/catalogo.html

y como debería funcionar aqui

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

El tema es que cuando ejecuto la pelicula que carga la galeria, no me carga las imagenes, pero si ejecuto la galeria directamente me carga las imagenes.

la forma de cargar el xml que he prrobado son las siguientes

SlideShow.load("la cadena donde esta ubicado el sitio/slideshow.xml");

slideShow.load("slideshow.xml");

alguien sabe que puedo hacer para que me cargue bien las imagenes de la galeria?

si falta mas información avisenme por favor

Muchas Gracias
Ingeniero Gelman Bruno
Netrails :: Ingeniería Web
  #2 (permalink)  
Antiguo 15/11/2009, 10:09
Avatar de mortiprogramador
Colaborador
 
Fecha de Ingreso: septiembre-2009
Ubicación: mortuoria
Mensajes: 3.805
Antigüedad: 15 años, 2 meses
Puntos: 214
Respuesta: Problemas al cargar galeria de imagenes con XML

Hola
Y tienes una función que compruebe que se cargo el xml?
el xml como esta formado?
el xml no te da errores, es decir, si entras por el navegador al xml se muestra bien?
como estas invocando los datos del xml?
as2 o as3?
bueno, nos comentas
saludos
  #3 (permalink)  
Antiguo 16/11/2009, 13:45
 
Fecha de Ingreso: noviembre-2009
Mensajes: 11
Antigüedad: 15 años
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
  #4 (permalink)  
Antiguo 16/11/2009, 16:58
Avatar de mortiprogramador
Colaborador
 
Fecha de Ingreso: septiembre-2009
Ubicación: mortuoria
Mensajes: 3.805
Antigüedad: 15 años, 2 meses
Puntos: 214
Respuesta: Problemas al cargar galeria de imagenes con XML

Hola
Bueno, el xml de la parte donde funciona respecto a la de donde no cambia?
es decir, según te entendí flowers es una de las carpetas que seria una de las categorias de imagenes, hay 3 categorias mas en donde no esta cargando actualmente, pero en donde si funciona el xml tiene la misma estructura?
bueno, nos comentas
saludos
  #5 (permalink)  
Antiguo 17/11/2009, 06:17
 
Fecha de Ingreso: noviembre-2009
Mensajes: 11
Antigüedad: 15 años
Puntos: 0
Sonrisa Respuesta: Problemas al cargar galeria de imagenes con XML

Cita:
Iniciado por mortiprogramador Ver Mensaje
Hola
Bueno, el xml de la parte donde funciona respecto a la de donde no cambia?
es decir, según te entendí flowers es una de las carpetas que seria una de las categorias de imagenes, hay 3 categorias mas en donde no esta cargando actualmente, pero en donde si funciona el xml tiene la misma estructura?
bueno, nos comentas
saludos
Hola Buen día

Si, es el mismo código solo que en una puse la url completa del xml al momento de cargarlo para ver si con eso funcionaba o cambiaba algo pero no, lo raro es que cuando pongo la película swf que carga la película de la galería, las imágenes no se cargan, pero si pongo directamente la película de que tiene la galería, si las carga.

Puede influir que la pelicula catalogo.swf q es la que carga la pelicula que tiene la galeria xml este en otra carpeta , con este codigo cargo la pelicula

Código:
loadMovie("galeria/galeria.swf", "_root.cargador");
Muchas gracias!
  #6 (permalink)  
Antiguo 17/11/2009, 08:50
Avatar de mortiprogramador
Colaborador
 
Fecha de Ingreso: septiembre-2009
Ubicación: mortuoria
Mensajes: 3.805
Antigüedad: 15 años, 2 meses
Puntos: 214
Respuesta: Problemas al cargar galeria de imagenes con XML

Hola
Bueno, entonces tal vez el problema sea de rutas
de las imagenes

intenta cambiar esto en tu xml

<thumbImage small="flowers/2s.jpg" big="flowers/2b.jpg">Sunflower</thumbImage>

por esto

<thumbImage small="/flowers/2s.jpg" big="/flowers/2b.jpg">Sunflower</thumbImage>

es decir, añade el slash "/" a todas, prueba y nos
comentas

si sigue molestando, ponle galeria, quedando así
galeria/flowers/2s.jpg por ej

saludos
  #7 (permalink)  
Antiguo 17/11/2009, 13:36
 
Fecha de Ingreso: noviembre-2009
Mensajes: 11
Antigüedad: 15 años
Puntos: 0
Respuesta: Problemas al cargar galeria de imagenes con XML

Cita:
ntenta cambiar esto en tu xml

<thumbImage small="flowers/2s.jpg" big="flowers/2b.jpg">Sunflower</thumbImage>

por esto

<thumbImage small="/flowers/2s.jpg" big="/flowers/2b.jpg">Sunflower</thumbImage>

es decir, añade el slash "/" a todas, prueba y nos
comentas

si sigue molestando, ponle galeria, quedando así
galeria/flowers/2s.jpg por ej
Buenas tardes,

ahi probe lo que me dijiste con la galería de animales y la de flores y no funciono, probe las dos maneras que me dijiste y nada, para mi es un problema de como lee el xml, por que fijate que ni siquiera hace el intento de cargar las imágenes desde la película, osea que directamente no esta leyendo el xml cuando lo llamo desde catalago.swf

que mas se puede hacer?
  #8 (permalink)  
Antiguo 17/11/2009, 14:36
Avatar de mortiprogramador
Colaborador
 
Fecha de Ingreso: septiembre-2009
Ubicación: mortuoria
Mensajes: 3.805
Antigüedad: 15 años, 2 meses
Puntos: 214
Respuesta: Problemas al cargar galeria de imagenes con XML

Hola
Bueno, entonces a ver con esto

loadMovie("/galeria/galeria.swf", "_root.cargador");
y pregunta entonces, que ruta tienes para
cargar el xml?

creo que tal vez tienes un
slideShow.load("ruta");en cuyo caso revisa que sea /galeria/slideshow.xml

saludos
  #9 (permalink)  
Antiguo 18/11/2009, 10:29
Avatar de Bandit
Moderador
 
Fecha de Ingreso: julio-2003
Ubicación: Lima - Perú
Mensajes: 16.726
Antigüedad: 21 años, 4 meses
Puntos: 406
Respuesta: Problemas al cargar galeria de imagenes con XML

Hola bgelman:
Si se ve sin problemas cuando pruebas la película donde tienes la galería y deja de funcionar cuando lo cargas dentro de un MC_vacío, haz lo siguiente:
Selecciona el MC_vacío donde cargar la galería y le colocas éste código:
Código:
onClipEvent (load){
    this._lockroot = true;
}
Espero haberte sido de ayuda.
__________________
Bandit.
Si no sabes estudia y si sabes enseña.
http://www.banditwebdesign.com/
  #10 (permalink)  
Antiguo 18/11/2009, 15:59
 
Fecha de Ingreso: noviembre-2009
Mensajes: 11
Antigüedad: 15 años
Puntos: 0
Sonrisa Respuesta: Problemas al cargar galeria de imagenes con XML

Logre hacerla funcionar, moví toda la película con todos los MCs a la película catalogo y no cargo mas películas externas, se ve que ahí estaba el problema!

Muchas gracias a todos!!

Agradezco mucho su tiempo!!


Ing. Gelman Bruno
NetRails :: Ingeniería Web
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 16:58.