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

Flash Con Xml, Texto Ayuda

Estas en el tema de Flash Con Xml, Texto Ayuda en el foro de Flash y Actionscript en Foros del Web. Mi pregunta es esta, estoy importando desde un archivo XML, imagenes, que estas mediente un scroll en flash las muestra en mi pagina, mi pregunta ...
  #1 (permalink)  
Antiguo 21/04/2009, 02:05
 
Fecha de Ingreso: marzo-2009
Ubicación: Leon, Gto
Mensajes: 38
Antigüedad: 15 años
Puntos: 0
Sonrisa Flash Con Xml, Texto Ayuda

Mi pregunta es esta, estoy importando desde un archivo XML, imagenes, que estas mediente un scroll en flash las muestra en mi pagina, mi pregunta es esta quiero insertar texto osea, que cargue la imagen en grande y a la derecha una descripcion de la imagen, esto io lo he visto, pero la verdad no tengo idea q hacer, segun he visto tiene que hacerse algo el archivo de xml e insertarlo en flash con texto dinamico.
eso e visto io espero su ayuda u otra manera para poder acer esto..
  #2 (permalink)  
Antiguo 21/04/2009, 11:16
Avatar de Ludwingg  
Fecha de Ingreso: diciembre-2002
Ubicación: San Salvador
Mensajes: 951
Antigüedad: 21 años, 4 meses
Puntos: 5
Respuesta: Flash Con Xml, Texto Ayuda

tendrias que agregar parametros a los nodos del xml, en donde esta la descripcion de la foto... no se como va tu xml, pero la idea es algo asi:
Código:
<galeria>
<foto nombre="foto1" ruta="www.dominio.com/ruta" descripcion="aqui descripcion de foto" />
<foto nombre="foto2" ruta="www.dominio.com/ruta" descripcion="aqui descripcion de foto 2" />
</galeria>
Eso sería el xml, despues en flash, como vos mismo lo decis agregas un texto dinamico, y asi como mostras la foto en flash, pones la info en el campo dinamico, por ejemplo:

nombre-instancia-txt.text=el atributo....

Última edición por Ludwingg; 21/04/2009 a las 11:47
  #3 (permalink)  
Antiguo 21/04/2009, 11:40
 
Fecha de Ingreso: marzo-2009
Ubicación: Leon, Gto
Mensajes: 38
Antigüedad: 15 años
Puntos: 0
Respuesta: Flash Con Xml, Texto Ayuda

Mira asi me quedo mi codigo en XML:
Cita:
<?xml version="1.0" encoding="iso-8859-1"?>
<imagenes>
<imagen id="prevs/F01.jpg" descripcion = "Bota Vaquera Horma: H-005 Color: Hueso Suela: Cuero"/>
<imagen id="prevs/F02.jpg" descripcion = "Bota Vaquera Horma: H-005 Color: Hueso Suela: Cuero"/>
<imagen id="prevs/F03.jpg" descripcion = "Bota Vaquera Horma: H-005 Color: Hueso Suela: Cuero"/>
<imagen id="prevs/F04.jpg" descripcion = "Bota Vaquera Horma: H-005 Color: Hueso Suela: Cuero"/>
<imagen id="prevs/F05.jpg" descripcion = "Bota Vaquera Horma: H-005 Color: Hueso Suela: Cuero"/>
<imagen id="prevs/F06.jpg" descripcion = "Bota Vaquera Horma: H-005 Color: Hueso Suela: Cuero"/>
<imagen id="prevs/F07.jpg" descripcion = "Bota Vaquera Horma: H-005 Color: Hueso Suela: Cuero"/>
</imagenes>
ahora solo necesito meter el codigo y hacer el text dinamico, a ver q tal,
Graxias Por tu ayuda
  #4 (permalink)  
Antiguo 21/04/2009, 11:45
 
Fecha de Ingreso: marzo-2009
Ubicación: Leon, Gto
Mensajes: 38
Antigüedad: 15 años
Puntos: 0
Sonrisa Respuesta: Flash Con Xml, Texto Ayuda

No se que hacer con el codigo, mira en las fotos carga la imagen en un contenedor, ademas se crea una movieclip vacia,, tambien tendria que poner eso.

Que deberia poner en el codigo??? arriba esta mi XML,, ia hice el texto dinamico se llama texto,

Ayuda
  #5 (permalink)  
Antiguo 21/04/2009, 12:06
Avatar de Ludwingg  
Fecha de Ingreso: diciembre-2002
Ubicación: San Salvador
Mensajes: 951
Antigüedad: 21 años, 4 meses
Puntos: 5
Respuesta: Flash Con Xml, Texto Ayuda

pero como va tu actionscript?... en texto, pone algo parecido a esto:

texto.text=xml.firstChild.childNodes[0]// si no lo cargas con bucle, deberia ir un numero respectivo al nodo, si va en un bucle, deberias poner el contador
  #6 (permalink)  
Antiguo 21/04/2009, 13:54
 
Fecha de Ingreso: marzo-2009
Ubicación: Leon, Gto
Mensajes: 38
Antigüedad: 15 años
Puntos: 0
Respuesta: Flash Con Xml, Texto Ayuda

Mira este el code de las fotos:
Cita:
x = -71.5;
y = -62;
ancho = 185;
alto = 140;
miXML = new XML();
miXML.ignoreWhite = true;
miXML.onLoad = function(succes) {
if (succes){

for (var i = 0; i<this.firstChild.childNodes.length; i++){
galeria =this.firstChild.childNodes[i].attributes.id;
imagenes.createEmptyMovieClip("diapo"+i,i+100);
item = imagenes["diapo"+i];
item.loadMovie(galeria);
item._x = x;
item._y = y;
x +=ancho;
columna +=1;
if (columna == num_columnas){
columna = 0;
x -= (ancho*num_columnas);
y += alto;
}
}
}
};
miXML.load("imagenes.xml");
  #7 (permalink)  
Antiguo 22/04/2009, 09:48
Avatar de Ludwingg  
Fecha de Ingreso: diciembre-2002
Ubicación: San Salvador
Mensajes: 951
Antigüedad: 21 años, 4 meses
Puntos: 5
Respuesta: Flash Con Xml, Texto Ayuda

En esta linea:
Código:
galeria =this.firstChild.childNodes[i].attributes.id;
Guardas en una variable el id, obtenido del xml... entonces algo asi tendrias que hacer con el parametro descripcion, y luego mostrarlo en tu campo de texto.
  #8 (permalink)  
Antiguo 22/04/2009, 15:37
 
Fecha de Ingreso: marzo-2009
Ubicación: Leon, Gto
Mensajes: 38
Antigüedad: 15 años
Puntos: 0
Respuesta: Flash Con Xml, Texto Ayuda

Hola, ps mira cambie el galeria por texto
Cita:
texto =this.firstChild.childNodes[i].attributes.id;
ya me sale texto, pero siempre me sale el mismo, ademas de que apaerece desde que se carga todo, i io quero q cargue cuando selecciono una imagen..
espero ayuda io no se nada de xml, bueno un poco, pero de as ando mal.
  #9 (permalink)  
Antiguo 23/04/2009, 02:03
 
Fecha de Ingreso: marzo-2009
Ubicación: Leon, Gto
Mensajes: 38
Antigüedad: 15 años
Puntos: 0
Sonrisa Respuesta: Flash Con Xml, Texto Ayuda

Hola a todos,,
ps miren ia pude insertar el texto,,, pero el problema es que solo inserta el del renglon 1 del xml, y aparece al momento de cargar,
ahora solo necesito codigo para que cargue en cada foto, la descripcion de cada una, alguna idea,, ayuda por favor!!!!!!!
ah asi me quedo el codigo para insertar el texto.
Cita:
texto =this.firstChild.childNodes[0].attributes.descripcion;
y ps la primera parte ia dio, ahora bene lo complicado,, espero su ayuda amigos..

Graxias de antemano......
  #10 (permalink)  
Antiguo 23/04/2009, 08:39
Avatar de Ludwingg  
Fecha de Ingreso: diciembre-2002
Ubicación: San Salvador
Mensajes: 951
Antigüedad: 21 años, 4 meses
Puntos: 5
Respuesta: Flash Con Xml, Texto Ayuda

como te lo decia anteriormente, y lo dije por que no sabiamos cual era tu AS, usaras esto:
Código:
texto =this.firstChild.childNodes[0].attributes.descripcion;
Solamente si no estabas usando bucle, ahora que sabemos que si lo haces, la linea de codigo tendra que ser asi:
Código:
texto =this.firstChild.childNodes[i].attributes.descripcion;
Con el contador, igual lo tendría que ser con los demas parametros que quisieras cargar.

Por otra parte, segun el XML que publicaste, veo que en el parametro descripcion, todo tienen la misma info
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 19:12.