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
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.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']); } } }
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

Rispondi quotando
