bonjour,
voila dans l'une de mes class j'ai la méthode suivante :
public function initXml(adresse:String)
{
var listeNoeud = new Array();
var noeud_xml = new XML();
noeud_xml.ignoreWhite = true;
noeud_xml.onLoad = function()
{
listeNoeud = new Array();
var noeuds = this.firstChild.childNodes;
for (var i = 0; i < noeuds.length; i++)
{
listeNoeud[i] = new Noeud(noeuds[i].attributes.nom,parseInt(noeuds[i].firstChild.firstChild.nodeValue),parseInt(noeuds[i].firstChild.nextSibling.firstChild.nodeValue)
}
}
noeud_xml.load(adresse);
return listeNoeud;
}
la liste de noeud se crée bien dans la fonction declanché par le 'onload' , mais j'aurai aimé savoir comment faire pour la retourné depuis ma méthode initXml, il semblerait que la liste n'est plus d'existance une fois sorti de la fonction declanché par le onload. Surement un problème de portée de ma variable.
je vous remercie d'avance.
@bientot