begin process at 2012 05 26 16:44:25
  Trouver un code source :
 
dans
 
Accueil > Forum > 

Flash / Flash MX

 > 

Base de données

 > 

XML

 > 

Cartographie


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

Cartographie

lundi 15 décembre 2008 à 15:39:33 | Cartographie

thorssven

Comment importer des données (attributs) d'un noeud XML liées à un clip ou à un bouton, en boucle ? J'ai 350 clips ou boutons à lier à leurs données respectives du fichier XML.

Merci de simplifier le code répétitif et lourd suivant :

var fichierXML:XML;
var chargeurDonnees:URLLoader = new URLLoader();
var adresseFichierXML:URLRequest = new URLRequest("canton.xml");

function onComplete(event:Event):void {
//Chaque bouton correspond à une commune (il y en a 350 !)
    fichierXML = new XML(chargeurDonnees.data);
    btNoeud3.addEventListener(MouseEvent.MOUSE_OVER,lireNoeud3);
    btNoeud1.addEventListener(MouseEvent.MOUSE_OVER,lireNoeud1);
    btNoeud3.addEventListener(MouseEvent.CLICK,lireAttribut3);
    btNoeud1.addEventListener(MouseEvent.CLICK,lireAttribut1);
}

//Chargement des données et déclenchement de l'écouteur du chargement des données

chargeurDonnees.load(adresseFichierXML);
chargeurDonnees.addEventListener(Event.COMPLETE, onComplete);

function lireNoeud3(evt:MouseEvent):void {
    zoneAffichage.text = fichierXML.Commune[3].@nom;
}
function lireNoeud1(evt:MouseEvent):void {
    zoneAffichage.text = fichierXML.Commune[1].@nom;
}

function annulerNoeud(evt:MouseEvent):void {
    zoneAffichage.text = "";
}

function lireAttribut3(evt:MouseEvent):void {
    zoneAffichage.text = "Commune : " + fichierXML.Commune[3].@nom + "\n" + "Insee : " + fichierXML.Commune[3].@numero + "\n" + "Poste : " + fichierXML.Commune[3].Poste;

}
function lireAttribut1(evt:MouseEvent):void {
    zoneAffichage.text = "Commune : " + "\t\t" + fichierXML.Commune[1].@nom + "\n" + "Insee : " + "\t\t\t" + fichierXML.Commune[1].@numero  + "\n" + "Poste : " + "\t\t\t" + fichierXML.Commune[1].Poste;
}

//Etc.


Cette discussion est classée dans : function, void, mouseevent, commune, fichierxml


Répondre à ce message

Sujets en rapport avec ce message

as3 petit souci de code [ par morpheus1207 ] Bonjours, Une question très bête, j'ai un clip qui se nome menu sur l'image 1 de la scene principal a l'interieur j'ai fait un bouton avec se scripts jeu en AS3 [ par visionofescaflowne ] Salut! Voila je dois réaliser un jeu en AS3 pour mon examen de programmation mais je ne suis pas une lumière en codage!!!! Le but est que les méchants Problème sur animations [ par Guitariffer ] Bonjour, Je suis actuellement en train de réaliser mon CV interactif et pour cela je suis en-train de créer une animation assez complexe. Je m'expli TypeError: Error #1010: Un terme n'est pas défini et n'a pas de propriété. [ par Touvok ] Bonjour, J'ai débuté il y a peut AS3. J'ai le message d'erreur suivant : TypeError: Error #1010: Un terme n'est pas défini et n'a pas de propriété. AS3 Probleme dans mon slide horizontal [ par valouedna ] Bonjour tout le mondeJe suis en train de réaliser mon portfolio en utilisant le slide horizontale comme navigationDébutant en flash depuis quelques se probleme avec classe étendue et getChildByName [ par sprullex ] bonjour/bonsoir j'ai d'abord créé un movieClip que j'ai nommé [i]carre[/i]. Je l'ai exporté en AS3. j'ai déclaré une classe [i]carreDiagonale[/i] hér [FLASH RED5] Prob qualité du son webcam [ par tsoko17 ] Bonjour, J'utilise RED5 pour diffuser en live ma webcam mais l'audio est simplement pourri Il est intermitent et de mauvaise qualité sonore. Je vous m Galerie en AS3 [ par Lakitorai ] Bonjour.J'ai récemment créée une petite galerie en utilisant l'AS3... . C'est bien, c'est beau... mais ça bug >Voici le bug : " Error #2044: IOErrorEv Texte dynamique avec scrollbar indisciplinée [ par JadeMorgane ] Bonjour à tous, Il y a déjà pas mal de sujets de ce type mais je n'en ai trouvé aucun qui pourrait résoudre mon problème alors je me lance... J'ai u Probleme prechargement avec Ecouteur [ par maestro128 ] Bonjour tous le monde,Voila j'ai trouvé ce bout de code sur internet et je galaire depuis 2 jours afinde pouvoir précharger plusieurs fichiers avec. m


Nos sponsors


Sondage...

CalendriCode

Mai 2012
LMMJVSD
 123456
78910111213
14151617181920
21222324252627
28293031   

Consulter la suite du CalendriCode

A découvrir



 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 0,515 sec (4)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales