1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24
|
///var i:Number = 0;//ça c'est nul je vire car la class number est prévu pour un chiffre qui a une virgule.
//ici i n'aura jamais de virgule et pas besoin de garder ça valeur.
//var myXML:XML = new XML();// ça je vire car tu transforme ton XML en tableau
var fichier:Array = new Array();// OK car c'est le tableau qui a les infos que veut conserver
var myLoader:URLLoader = new URLLoader(); /// le chargeur
myLoader.load(new URLRequest("c:/temp/sample.xml")); // l'adresse
myLoader.addEventListener(Event.COMPLETE, processXML);// appel de la fonction quand le chargement est termine.
function processXML(e:Event):void { // la fonction qui sera réalisée que quand le chargement est terminé et pas avant
var myXML:XML = new XML(e.target.data);
for (var i:uint; i < myXML.Alerte.length(); i++)
{
fichier.push(myXML.Alerte.Incident[i]); // tu rempli ton tableau
}
}
trace(fichier[0]); // tu fais un trace de ton tableau mais tu n'as pas encore chargé le fichier XML c'est entrain mais pas fini la fonction "processXML"('mal nommée "completXML" serait plus juste) n'a pas été réalisée |
Partager