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

Slidesho con carga XML

Estas en el tema de Slidesho con carga XML en el foro de Flash y Actionscript en Foros del Web. Hoal teneis alguna idea de como crear un slideshow y aplicarle las fotos, texto y demás con un xml externo ? Saludos...
  #1 (permalink)  
Antiguo 31/07/2009, 09:47
 
Fecha de Ingreso: septiembre-2008
Ubicación: España
Mensajes: 230
Antigüedad: 16 años, 2 meses
Puntos: 0
Slidesho con carga XML

Hoal teneis alguna idea de como crear un slideshow y aplicarle las fotos, texto y demás con un xml externo ?

Saludos
  #2 (permalink)  
Antiguo 13/08/2009, 09:13
 
Fecha de Ingreso: septiembre-2008
Ubicación: España
Mensajes: 230
Antigüedad: 16 años, 2 meses
Puntos: 0
Respuesta: Slidesho con carga XML

Subo post,
saludos amigos.
  #3 (permalink)  
Antiguo 16/08/2009, 12:22
 
Fecha de Ingreso: agosto-2009
Mensajes: 25
Antigüedad: 15 años, 3 meses
Puntos: 0
Respuesta: Slidesho con carga XML

en el archivo xml copias esto:

<galeria_xml>
<foto que_foto="1.jpg" nombre="nombre1" nombre_autor="autor"/>
<foto que_foto="2.jpg" nombre="nombre2" nombre_autor="autor"/>
<foto que_foto="3.jpg" nombre="nombre3" nombre_autor="autor"/>
<foto que_foto="4.jpg" nombre="nombre4" nombre_autor="autor"/>
<foto que_foto="5.jpg" nombre="nombre5" nombre_autor="autor"/>
<foto que_foto="6.jpg" nombre="nombre6" nombre_autor="autor"/>
<foto que_foto="7.jpg" nombre="nombre7" nombre_autor="autor"/>
<foto que_foto="8.jpg" nombre="nombre8" nombre_autor="autor"/>
<foto que_foto="9.jpg" nombre="nombre9" nombre_autor="autor"/>
</galeria_xml>

en el actionscript copias:

galeria_xml=new XML();
galeria_xml.ignoreWhite=true;
galeria_xml.onLoad=function(exito){
if(exito){
i=0;
j=0;
nodo=galeria_xml.firstChild.childNodes[i];

box_mc.loadMovie(nodo.attributes.que_foto);
nombre_text.text=nodo.attributes.nombre;
nombre_autor_text.text=nodo.attributes.nombre_auto r;
trace(i);

while(j<0){
_root["b_"+j+"_btn"].thumb1_mc.loadMovie(nodo.attributes.thumb);
j++;
}
}
galeria_xml.load("galeria.xml");


----------------------------------------------------------------

ahi ta todo men...
  #4 (permalink)  
Antiguo 31/10/2009, 14:12
 
Fecha de Ingreso: febrero-2007
Ubicación: Mollerussa
Mensajes: 99
Antigüedad: 17 años, 9 meses
Puntos: 1
Respuesta: Slidesho con carga XML

He encontrado este post que me interesaba, pero hay algun error en el archivo AS.
¿Puede jaier o alguien echarle una ojeada?

Grácias.
Jaume
  #5 (permalink)  
Antiguo 01/11/2009, 11:49
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: Slidesho con carga XML

Hola loponti:
En ese código en la línea 11: nombre_autor_text.text=nodo.attributes.nombre_auto r; la letra r de autor tiene un espacio, quítalo.
Al final del código le falta una llave (}).

Espero haberte sido de ayuda.
__________________
Bandit.
Si no sabes estudia y si sabes enseña.
http://www.banditwebdesign.com/
  #6 (permalink)  
Antiguo 02/11/2009, 14:12
 
Fecha de Ingreso: febrero-2007
Ubicación: Mollerussa
Mensajes: 99
Antigüedad: 17 años, 9 meses
Puntos: 1
Respuesta: Slidesho con carga XML

Hola Bandid,

Estas dos correcciones que me dices ya las habia hecho.
También he creado en el escenario dos mc's: box_mc y thumb1_mc, también los campos de texto: nombre_text y nombre_autor_text y he creado las imagenes del documento XML. Al probar la pelicula me carga la primera foto, el primer nombre de foto y su autor. Y aquí se acaba todo.
Mis dudas:
¿no deberia haber un length de los nodos que tiene galeria_xml?
¿Un for con este length como maximo para "i"?
El documento xml no tiene el atributo thumb, ¿de donde sale entonces en el codigo AS?
por lo que veo con el while ¿intenta crear un botón?

Ya ves un mar de dudas. ¿Te ves con ganas de echarle una mano? Si tienes tiempo, te apetece y todo eso... y si no traquilo seguiré buscando.
Yo me estoy trabajando uno, pero me parece que me estoy complicando, por eso al ver este que precia corto dije "probemos"

Saludos
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:16.