Ver Mensaje Individual
  #1 (permalink)  
Antiguo 22/04/2004, 13:59
5H1V4
 
Fecha de Ingreso: noviembre-2003
Mensajes: 68
Antigüedad: 20 años, 5 meses
Puntos: 0
galXML.firstChild.childNodes me devuelve Undefined

Hola kolegas.

Estoy haciendo un website para un artista plástico y tengo que hacer más de 20 galerías de imágenes con muchas imágenes cada una. Por lo que opté por usar XML, a fin de no tener que estar modificando el .fla a cada rato.

Sin embargo soy nuevo en esto y me está costando bastante.
Mi intención es crear las referencias a la fuente de cada imagen más un título y un comentario a cada una más o menos con esta estructura en el XML:

<?xml version="1.0" encoding="iso-8859-1" ?>
<galeria>
<item url="url1" titulo="nombre1" comentario="bla1"></item>
<item url="url2" titulo="nombre2" comentario="bla2"></item>
<item url="url3" titulo="nombre3" comentario="bla3"></item>
<item url="url4" titulo="nombre4" comentario="bla4"></item>
</galeria>

inicialmente creé simples campos de texto dinámico para visualizar los atributos, para probar si estaba haciendo las referencias correctamente. Usé el siguiente action script:

galXml = new XML();
galXml.ignoreWhite = true;
galXml.onLoad = function(success) {
if (success) {
return true;
} else {
trace("El XML no pudo ser parseado");
}
}
var gal = galXML.firstChild.childNodes;
var todos = gal.length;
var actual = 1;
galitem = gal[actual];
_root.total.text = todos;
_root.URL.text = galitem.attributes.url;
_root.titulo.text = galitem.attributes.titulo;
_root.comentario.text = galitem.attributes.comentario;

Al probar el fla me devuelve todos los campos de texto dinámico en blanco

le agregué:

trace(todos);

es decir trace(galXML.firstChild.childNodes.length);

y me devuelve Undefined.

Alguien me puede decir qué estoy haciendo mal, por amor a los keyframes?????

gracias desde ya.
__________________
[|_4 (0|\/|U|\|1(4(10|\| 35 |_4 FU3RZ4]