Bien le bonjour à tous.

Je viens solliciter votre assistance pour un petit problème qui j'en suis sure trouvera réponse rapidement

Je créer un tableau lors du chargement d'un XML.

Tant que je suis dans la function(ok) je peux tracer chaque éléments du tableau, par contre lorsque je place un trace(my_array[2]); en dehors de la fonction (ok) j'ai un "undefined".

Je vous cacherai pas que ça m'irrite légèrement

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
playlist_xml = new XML();
playlist_xml.ignoreWhite = true;
playlist_xml.onLoad = function(ok) {
 
if (ok = true) {
noeuds = this.firstChild;
var my_array:Array = new Array();
 
for (var n = 0; n<noeuds.childNodes.length; n++) {
my_array[n] = noeuds.childNodes[n].attributes.fichier;
}
trace(my_array[2]); // Affiche bien ce que je veux
}
};
 
trace(my_array[2]); // Affiche undefined
Merci par avance de votre assistance
Je reste à l'affut d'une réponse.

Merci.