hola cotk, el xml lo puedes recorrer desde un inicio y solamente separas las galerias (si es ktienes mas de una gale) recorriendo los nodos principales, es decir
Código XML :
<galeria>
<fotos titulo="Galeria uno" ruta="galeria_1">
<foto1>aqui_una_foto.jpg</foto1>
<foto2>aqui_otra_foto.jpg</foto2>
<foto3>aqui_otra_foto.jpg</foto3>
<foto4>aqui_otra_foto.jpg</foto4>
</fotos>
<!-- Otra Galeria + -->
<fotos titulo="Galeria uno" ruta="galeria_2">
<foto1>aqui_una_foto.jpg</foto1>
<foto2>aqui_otra_foto.jpg</foto2>
</fotos>
<!-- Idem para + Galerias ... -->
</galeria>
entonces en un bucle, dentro de otro bucle, p.e.
Código ActionScript :
tuxml.onLoad = function ...
{
// 1er bucle, Recorres los nodos de las galerias
total_gale = 0;
while (total_gale < tuxml.length) // busca en todas las galerias q tengas
{
while() // aqui buscara todas las fotos que tengas en cada galeria
{
// aqui adentro de estos bucles irias recorriendo cada nodo hijo
// de los nodos principales, de c/galeria
// los puedes ir guardando dentro de arrays asociativos
// o multidimensionales
}
total_gale++; // este incrementa recorriendo c/nodo de galerias
}
}
echate un clavado al
tuto de arrays que hay aqui en, esta muy interesante. Mira por
aqui hice algo de lo queaqui te enrollo!
BUeno, como siempre, es solo unaopcion -de tantas!-, la vdd es k depende com oestes desarrollando tu projecto, igual ysi conoces las galerias a priori quevas a ir creando, y sabes que siempre tendras 3, p.e., quizas sea mas facil en cada boton de tu menu de galerias hacer una carga del xml por cada clic a boton, es decir
Código ActionScript :
// Si tienes tres botones, cargarias el xml tres uno a la vez
// indicando a que nodo de galeria ir
btn_galeria1.onRelease= function ()
{
cargaXml ... onLoad
cargaxml.firstChild.childNode[0]; // Este esel 1er nodo de galerias
// Posteriormente en un for traes las imagenes de ese nodo
for (var i=0; i<1erNodo.length; i++)
{
// Descarga de info de c/imagen
}
}
Uff! que rollo!, espero no revolverte mas, y ojala vaya por aqui lo que necesites, Salu2!