Salut,  
 
J'ai écrit un script qui sert simplement à extraire des données d'un fichier XML afin de remplir 2 variables tableaux. Ceci dans le but de faire une gallerie photos.  
 
Voici mon code :  
Code :
 - image = new Array();
 - description = new Array();
 - test = function(xmlNode)
 - {
 -       total = xmlNode.childNodes.length;
 -       nombre.text = total + " photos chargées";
 -       for (i = 0; i <= total; i++)
 -       {
 -          image[i] = xmlNode.childNodes[i].childNodes[0].firstChild.nodeValue;
 -          description[i] = xmlNode.childNodes[i].childNodes[1].firstChild.nodeValue;
 -       }
 - }
 - xmlData = new XML();
 - xmlData.ignoreWhite = true;
 - xmlData.onLoad = function ()
 - {
 -    test(this.firstChild);
 - };
 - xmlData.load("images.xml" );
 - txt.text = description[2];
 - vignette.loadMovie(image[0], 1);
 
  | 
 
C'est fort brouillon mais ça ne change rien au problème : je n'arrive pas à récupérer les valeurs des variables tableaux à l'extérieur de la fonction dans laquelle elles sont définies... Quelqu'un pourrait-il m'aider ?