Ciao a tutti, non so proprio come fare
io importo un file xml
se faccio un trace mi da tutto l'elenco che importo...se invece lo butto in un campo di testo mi da solo l'ultimo nodo...
come faccio a gestire ogni singolo nodo per poi interagire su ognuno di essi?

utilizzo questo codice:

Codice PHP:
var urlRequest:URLRequest = new URLRequest("xml/prova.xml");
var 
urlLoader:URLLoader = new URLLoader(urlRequest);
var 
titleArray:Array = new Array();
var 
descrizioneArray:Array = new Array();

urlLoader.addEventListener(Event.COMPLETEonXmlComplete);

function 
onXmlComplete(event:Event)
{
    var 
xmlList:XMLList;
    var 
nr:int;
    var 
xml:XML = new XML(event.target.data);
    
xmlList xml.children();
    
nr xmlList.length();
    for(var 
i:int 0i<nri++){
        
dataNewsArray[i] = xmlList[i].attribute("dataNews");
        
titleArray[i] = xmlList[i].attribute("titolo");
        
descrizioneArray[i] = xmlList[i].attribute("testo");
// con i trace successivi mi da tutto il contenuto
        
trace ("le descrizione sono: "+(descrizioneArray[i]));
        
trace ("le date sono: "+ (dataNewsArray[i]));
        
trace ("i titoli sono: "+ (titleArray[i]));
//così invece mi da soltanto l'ultimo nodo cioè l'ultima voce di un nodo cioè se
//scelgo il nodo testo la risposta è soloTesto della news 2
//in questo modo:
                
testo.text=(titleArray[i]);
    }
}


sto proprio sbattendo la testa...non riesco proprio a capire come riuscire a gestire ogni singolo nodo

il file xml invece è

Codice PHP:

<?xml version="1.0" encoding="utf-8"?>
<news>
<notizia dataNews="Prova numero 1" titolo="Titolo News" testo="Testo della news 1" />
<notizia dataNews="Prova numero 2" titolo="Titolo News" testo="Testo della news 2" />
</news>

ciao e grazie