Bonjour à tous !
Voulant récupérer des informations de ma base de donnée pour les exploiter dans un flash, j'ai chargé ces données dans un arbre XML. Seulement voilà je n'arrive pas à exploiter ces données dans mon code.
Les variables qui m'intéressent sont lon et lat.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10 Fichier_XML = new XML(); Fichier_XML.ignoreWhite = true; Fichier_XML.load("liste.xml"); Fichier_XML.onLoad = function(Reussite) { if (Reussite) { x = Fichier_XML.firstChild; var lon = x.childNodes[0].childNodes[4].firstChild; var lat = x.childNodes[0].childNodes[5].firstChild; } };
Elles doivent me permettre plus loin dans mon code de renseigner ma fonction :
Voilà ça ne marche pas, je ne comprend pas, lorsque j'affiche les info de l'arbre xml dans un simple texte dynamique ça fonctionne sans problème.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10 function drawLocation(lat, lon){ var w:Number = earth._width ; var h:Number = earth._height ; var dx:Number = ( w / 360 ) * ( 180 + lon ); var dy:Number = ( h / 180 ) * ( 90 - lat ); attachMovie("point", "point", 10,{_x:dx, _y:dy}); } drawLocation(lat,lon);
Mais dans la manière dont je veux faire fonctionner ya rien à faire.
Est ce un problème de déroulement de l'animation ?
Puis-je déclarer ces variables en globale ?
Merci d'avance de vos réponses !
Partager