Flash: problema di lettura file xml

Di: auron01 | 26/09/2020 18:19:10
salve a tutti ho questo problema..il mio action script è il seguente:
<!-- Commento aggiunto per non interferire con il codice della pagina del forum di 001design.it.
my_xml = new XML();
my_xml.load("test.xm");
my_xml.onLoad = my_function;
my_xml.ignoreWhite = 1;
function my_function()
{
this.createTextField("prova", this.getNextHighestDepth(), 40, 100,360, 300);
prova.multiline = true;
prova.wordWrap = true;
prova.embedFonts = true;
contentFormat = new TextFormat();
contentFormat.font = "Font_1";
contentFormat.size = 15;
contentFormat.color = 0x333333;
prova.text= my_xml.firstChild.childNodes[0].attributes.product_name;
trace(my_xml.firstChild.childNodes[0].attributes.product_name);
prova.setTextFormat(contentFormat);
fordisplay_txt._x = 3000;
if (prova.maxscroll<=1)
{
Scroller._x = 3000;
}
}
Fine commento aggiunto per non interferire con il codice della pagina del forum di 001design.it. -->
Il trace da il valore corretto preso da XML
invece prova.text non da nulla...
come mai? dove sbaglio?
grazie in anticipo

Risposte



Se il trace:
trace(my_xml.firstChild.childNodes[0].attributes.product_name);
ti da esattamente l attributo del product_name, è quasi impossibile che tu non lo possa visualizzare nel tuo campo di testo prova.text. Piuttosto verifica il percorso giusto sul createTextField o che non ci siano errori in quel senso.
Fai una prova assegnandoli una qualsiasi stringa
prova.text = "verifica testo"
ciao

Di: dar_pri | 26/09/2020 18:20:10