Salut à tous,
J'ai un soucis, je ne comprends pas pourquoi ca fonctionne pas.
J'ai un fichier xml avec 8 records:
<?xml version="1.0" encoding="UTF-8"?>
<main>
<experience>
<titre>
<![CDATA[
<b>2003-2004: </b> <u>xxxxxxxx
]]>
</titre>
<texte>
<![CDATA[
xxxxxxxxx<br>
xxxxxxxxxxxxx.
]]>
</texte>
</experience>
.....
<experience>
<titre>
<![CDATA[
<b>1995-1996: </b> <u>xxx</u>
]]>
</titre>
<texte>
<![CDATA[
xxxxxxxxxxxxx<br>
]]>
</texte>
</experience>
</main>
Dans mon SWF j'ai 8 texte dynamique "txtTitre1", etc. et 8 autres "txtTexte1", etc.
MyXML = new XML();
MyXML.ignoreWhite = true;
MyXML.load("exp_prof.xml");
MyXML.onLoad = function(Success) {
if (Success) {
xml = MyXML.firstChild;
i=0
while (i<9) {
_root["txtTitre"+i].htmlText += xml.childNodes[i].firstChild.childNodes;
_root["txtTexte"+i].htmlText += xml.childNodes[i].lastChild.childNodes;
i++;
}
}
};
Quand je fait un trace des valeurs, ca s'affiche bien, mais pas dans les zones de texte.
Quelqu'un à une idée de l'erreur que j'aurais pu commetre.
Thanae19