Bonjour,
Je débute en flash et je me trouve confronté à plusieurs pbs :
Je voudrais charger plusieurs fichiers xml fic1.xml,fic2.xml....
et je voudrais creer un tableau de ces xml chargés.
J'ai essayé ceci :
Il semble que la valeur de i ne passe pas dans la fonction fcharge, j'ai donc rajouté un compteur, a defaut de passer i en paramètre(je ne sais pas faire)
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11 var tabxml=new Array(); var charg:URLLoader = new URLLoader(); var adres:URLRequest ; for(var i:uint=1;i<nb;i++){ adres = new URLRequest("fic"+i+".xml"); charg.load(adres); charge.addEventListener(Event.COMPLETE, fcharge); function fcharge(evt:Event) { tabxml[i] = new XML(charge.data); }}
Cela étant rien à faire les tabxml[1],tabxml[2].. correspondent au dernier fichier xml chargé
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 var tabxml=new Array(); var charg:URLLoader = new URLLoader(); var adres:URLRequest ; var cont:int=1; for(var i:uint=1;i<nb;i++){ adres = new URLRequest("fic"+i+".xml"); charg.load(adres); charge.addEventListener(Event.COMPLETE, fcharge); function fcharge(evt:Event) { tabxml[cont] = new XML(charge.data); cont++; } }
Que faire ?
Merci
Eric
Partager