Bonjour a tous,
je developpe en ce moment une petit appli flash en relation avec un
fichier xml . J'arrive bien a interroger le xml et a trouver mes
variables, je peux faire des tests dessus sans probleme à l'interieur
de la fonction qui traite la connection avec le xml.
Le probleme que j'ai, c'est que je n'arrive pas a extraire les
variables de ma fonction, même en les déclarant comme variables globales.
Voici le code :
offres_xml = new XML();
offres_xml.ignoreWhite = true;
offres_xml.onLoad = function(ok) {
if (ok) {
for (i=0;i<offres_xml.firstChild.childNodes.length;i++)
{
if (offres_xml.firstChild.childNodes[i].attributes.datexml==datte)
{
trace
(offres_xml.firstChild.childNodes[i].attributes.datexml);
trace
(offres_xml.firstChild.childNodes[i].childNodes[1].attributes.teasername);
_global.tom
=offres_xml.firstChild.childNodes[i].childNodes[1].attributes.teasername;
}
}
}
}
offres_xml.load("fichier.xml");
trace (tom)
Le trace (tom) ne sort que undefine ...
Je me suis pas mal renseigner, et je comprend vraiment pas pourquoi la
variable _global.tom n'est valable que dans ma fonction . Quelqu'un a
une idée ?