Hola buenas, tengo un problemilla con la carga de un Xml, y no se como solucionarlo, la cosa es que lo que quiero es cargar un xml y avanzar por el , pero no me tira el codigo, no soy un experto en esto y me gustaria que me hecharais una mano gracias.

este es el codigo:

var xml:XML = new XML();
xml.ignoreWhite = true;
xml.onLoad = function(ok:Boolean) {
        if (ok){
                var xmlnode = this.firstChild;
                var nombre:Array = new Array();
                var temporada:Array = new Array();
                var grupo:Array = new Array();
                var ingredientes:Array = new Array();
                var elaboracion:Array = new Array();
                for (var i:Number = 0; i < xmlnode.length; i++) {
                        nombre_txt.text = 
xmlnode.childNodes[0].childNodes[0].childNodes[0];
                        temporada = 
xmlnode.childNodes[i].childNodes[2].firstChild.nodeValue;
                        grupo = 
xmlnode.childNodes[i].childNodes[3].firstChild.nodeValue;
                        ingredientes = 
xmlnode.childNodes[i].childNodes[4].firstChild.nodeValue;
                        elaboracion = 
xmlnode.childNodes[i].childNodes[5].firstChild.nodeValue;
                }
        }
        else {
                trace ("El archivo no se cargo correctamente");
        }
}

xml.load("recetasuni.xml");

function avanze() {
        for (var i:Number = 0; i < xmlnode.length; i++) {
                ingredientes_txt.text = ingredientes[i];
                nombre_txt.text = nombre[i]
                temporada_txt.text = temporada[i];
                grupo_txt.text = grupo[i];
                elaboracion_txt.text = elaboracion[i];
        }
}
function retroceso() {
        for (var i:Number = 0; i > xmlnode.length -1; i++) {
                ingredientes_txt.text = ingredientes[i];
                nombre_txt.text = nombre[i]
                temporada_txt.text = temporada[i];
                grupo_txt.text = grupo[i];
                elaboracion_txt.text = elaboracion[i];
        }
}

anterior_btn.onRelease = function() {
        retroceso();
}
siguiente_btn.onRelease = function() {
        avanze();
}

Fijo que tendre mogollon de fallos. si no hago el bucle me funciona pero cuando lo hago no me aparece nada y llevo d�as comiendome la cabeza.

Un saludo Sergio

_________________________________________________________________
Acepta el reto MSN Premium: Protecci�n para tus hijos en internet. Desc�rgalo y pru�balo 2 meses gratis. http://join.msn.com?XAPID=1697&DI=1055&HL=Footer_mailsenviados_proteccioninfantil


----------------------------------
Lista ASNativos:[email protected]
http://www.5dms.com/listas
----------------------------------

Responder a