Ciao Ragazzi!

Eccomi qui di nuovo a scrivere.

Sto creando una piccola applicazione in actionscript, la quale parsa un file XML, Ora ho l'XML strutturato in questa maniera.

<main>
<var id="testo1" testo="ciao sono testo1"></var>
</main>

Ho provveduto ad effettuare il parser in questa maniera

codice:
var myXML:XML = new XML();
myXML.ignoreWhite=true;
myXML.load(URLXML);
myXML.onLoad = function(success){
	if (success){
		var myFields = myXML.firstChild.childNodes;
		for (i=0; i<myFields.length; i++) {
			var INPUTTESTO:Object = Object(myFields[i].attributes['id']);
                         var TESTO:String = String(myFields[i].attributes['testo']);
		}
	}
}
tutto ok funziona, l'unico problema è che il valore dell'attributo ID che mi restituisce l'xml è il nome di campo di testo presente sul flash.

dovrei fare tipo

INPUTTESTO.text = TESTO

il punto è che qualsiasi combinazione io abbia provato come inserisco _root.INPUTTESTO this.INPUTTESTO o solo INPUTTESTO.text il debug mi restituisce undefined ..

Penso perchè l'errore stia proprio che viene calcolato come stringa e non come oggetto, ho fatto il cast come vedere ma non sò più dove sbattere la testa..

Grazie in anticipo per l'aiuto