Bonjour,
je débute en Flash et j'ai un petit problème. Les titres de mes menus et les textes sont lus depuis un fichier xml. Tout marche bien, sauf sur une page, sur laquelle, j'ai simplement mis des zones de texte dynamiques appelées " Apprenons", "Exemple", "Phrase1". Au lieu d'afficher le texte, j'ai les erreurs suivantes qui apparaissent "_level0.Apprenons", "_level0.Exemple", etc..., je ne comprends pas d'où vient le problème.
Voila le code de l'image qui contient ces zones de texte :
Exemple.text=_parent.Exemple;
Apprenons.text=_parent.Apprenons;
Phrase1.text=_parent.Phrase1;
Voila le code de départ contenu dans une autre image :
var languageXML:XML = new XML();
var masterArray:Array = new Array();
var Apprenons;
var Exemple;
var Phrase1;
languageXML.ignoreWhite = true;
languageXML.onLoad = function(success) {
// move to first language node <strings><en>
var currentLangNode:XMLNode = this.firstChild.firstChild;
var i:Number = 0;
for (var childNode = currentLangNode; childNode != null; childNode = childNode.nextSibling, i++) {
var j:Number = 0;
masterArray[i] = new Array();
masterArray[i][0] = childNode.nodeName;
j++;
for (var stringNode:XMLNode = childNode.firstChild; stringNode != null; stringNode = stringNode.nextSibling, j++) {
masterArray[i][j] = stringNode.firstChild.nodeValue;
}
}
Apprenons= masterArray[0][1];
Exemple = masterArray[0][2];
Phrase1 = masterArray[0][3];
languageXML.load("xml_library.xml");
stop();
Voila, si quelqu'un voit d'où vient le problème...
Partager