Código:
el XMLParser te regresa en un array los nodos y puedes acceder a sus atributos solo por su nombre (como en Proyecto[i].thumb)import com.greensock.dataTransfer.XMLParser; XMLParser.load("gal.xml", onFinish, null, false, true); function onFinish($success:Boolean, $parsedObject:Object, $xml:XML) { if($success){ trace("Win"); var Proyecto:Array = $parsedObject.proyecto;//asigno a Proyecto mu array a partir del nodo proyecto for(i=0;i<Proyecto.length;i++) { attachMovie("cargador","proy"+i,i); this["proy"+i].contentPath="thumbs/"+Proyecto[i].thumb; this["proy"+i]._x=Proyecto[i].equis; } }else{ trace("FAIL"); } }
Ya probè muchas cosas. Si esta haciendo las iteraciones, son solo 2 Lo comprobe imprimiendo algo y pss lo imprime 2 veces. los valores que saco del xml no estan vacios, lo comprobé haciendole un trace pero cuando intento ver que hay en this["proy"+i].contentPath me marca undefined, igual con this["proy"+i]._x. Pero si imprimo Proyecto[i].equis si me da su valor o.O
aah cargador es un Loader, ya lo tengo instanciado para as
Help