Problème de variables

Problème de variables - Flash/ActionScript - Programmation

Marsh Posté le 09-08-2005 à 03:08:41    

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 :
  1. image = new Array();
  2. description = new Array();
  3. test = function(xmlNode)
  4. {
  5.       total = xmlNode.childNodes.length;
  6.       nombre.text = total + " photos chargées";
  7.       for (i = 0; i <= total; i++)
  8.       {
  9.          image[i] = xmlNode.childNodes[i].childNodes[0].firstChild.nodeValue;
  10.          description[i] = xmlNode.childNodes[i].childNodes[1].firstChild.nodeValue;
  11.       }
  12. }
  13. xmlData = new XML();
  14. xmlData.ignoreWhite = true;
  15. xmlData.onLoad = function ()
  16. {
  17.    test(this.firstChild);
  18. };
  19. xmlData.load("images.xml" );
  20. txt.text = description[2];
  21. 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 ?

Reply

Marsh Posté le 09-08-2005 à 03:08:41   

Reply

Marsh Posté le 09-08-2005 à 14:18:20    

Salut,
 
txt.text = description[2];
vignette.loadMovie(image[0], 1);
 
--> dans onLoad après l'appel de ta fonction

Reply

Marsh Posté le 09-08-2005 à 15:06:05    

zbang a écrit :

Salut,
 
txt.text = description[2];
vignette.loadMovie(image[0], 1);
 
--> dans onLoad après l'appel de ta fonction


 
Pas moyen d'utiliser les variables à l'extérieur ? :??:

Reply

Marsh Posté le 11-08-2005 à 20:10:26    

Essaye  

Code :
  1. function test(xmlNode) {
  2. }

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed