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

Flash / Flash MX

 > 

Base de données

 > 

XML

 > 

AS3 + XML


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

AS3 + XML

lundi 31 mai 2010 à 14:27:28 | AS3 + XML

dimass01

Bonjour,

Je suis débutant en AS3 et je souhaiterai faire une carte de france avec des boutons pour chaque département. Le survol d'un bouton va permettre d'afficher des informations lues à partir d'un fichiers XML.
Voilà c'est que j'ai pu faire sauf que pour n'importe quel bouton que je survol, il affiche l'information du dernier noeud du xml.
J'espère avoir plus de précision.

Merci d'avance

Voici mon script


import flash.events.*;
import flash.net.*;
import flash.geom.*;
import flash.utils.*;
import flash.display.*;
import flash.text.*;
import flash.external.*;

// Calculer la longueur de l'arbre XML
function calculeLaLongueur(liste:XMLList):uint {
var compteur:uint = 0;
for each (var elt:XML in liste) {
compteur++;
}
return compteur;
}

// Charger le fichier Ressources.xml
var chargeurXML:URLLoader = new URLLoader();
chargeurXML.dataFormat = URLLoaderDataFormat.TEXT;
chargeurXML.addEventListener(Event.COMPLETE, gestionXML);
chargeurXML.load(new URLRequest("listeDiags.xml"));

//fonction gerant le xml
function gestionXML(e:Event):void {
try {
var nbDiagnostiqueurs:uint = 0;
var donneesLues:XML = new XML(e.target.data);
var listeDiagnostiqueur:XMLList = new XMLList();
listeDiagnostiqueur = donneesLues.elements();
nbDiagnostiqueurs = calculeLaLongueur(listeDiagnostiqueur);

for(var j:uint = 1; j<=5; j++){
//Style des titres
var styleTitre:TextFormat = new TextFormat();
styleTitre.font = "verdana";
styleTitre.size = 12;
styleTitre.bold = false;
styleTitre.color = 0xff0000
styleTitre.align = TextFormatAlign.LEFT;
//Zone de texte titre
var titre:TextField = new TextField();
titre.x = 20;
titre.width = 500;
titre.defaultTextFormat = styleTitre;

titre.htmlText = "Site : " + donneesLues.diagnostiqueur[j].@*.toXMLString();

var conteneur:Sprite = new Sprite();

var btn:Object = this["bt_"+j];

//Ajout d'évenement de survole par la souris
btn.addEventListener(MouseEvent.MOUSE_OVER, onSurvole);

//fonction de survole
function onSurvole(event:MouseEvent):void{
//evt.currentTarget.btn;
conteneur.addChild(titre);
addChild(conteneur);

} //Fin fonction onSurvole

//Ajout d'évenement de non survole
btn.addEventListener(MouseEvent.MOUSE_OUT, nonSurvole);

//fonction de survole
function nonSurvole(event:MouseEvent):void{

conteneur.removeChild(titre);
removeChild(conteneur);

} //Fin fonction nonSurvole

} //Fin for

} //Fin try

catch (e:TypeError) {
trace("Impossible de charger le XML");
trace(e.message);
} //Fin catch
} //Fin de la fonction gerant le xml


Cette discussion est classée dans : flash, var, titre, xml, import


Répondre à ce message

Sujets en rapport avec ce message

AcrionScript 3 Lecture d'un fichier XML [ par nuns ] Bonjour, J'essaie de faire une classe pour charger un fichier xml, qui comporte juste le chemin des images sur le serveur. La lecture ce fait correc AS3 : puzzle avec chargement images via XML [ par nray ] Bonjour à tous, Je suis entrain de créer un puzzle et je souhaite charger de manière aléatoire 20 mes images (de 3 puzzles différents) via un fichier Demande d'aide pour une Galerie PaperVision3D avec XML [ par ximeng ] Bonjour à tous ! Et bravo à tout les flashkodiens, sans ce site je serai perdu ! Je suis super novice en AS3, et je n'ai jamais utilisé papervision j Bannière AS3, import d'images via un XML...Problème de boucle [ par szekes ] Bonjours à tous, voilà je suis nouveau sur ce forum et je débute aussi en AS3... Autant dire que je n'y comprend pas grand chose encore...Mais sa va v Ajout d'un élément fixe sur diaporama en AS3 [ par alxrb ] Hello, j'ai suivi un tuto en AS3 pour créer un diaporama avec fondu et déplacement sur y. Tout fonctionne, sauf que je voudrais placer un logo sur la Pb de bitmap chargé pour la source diaporama AS3 [ par webcrea92 ] Bonjour,J'essaye de modifier cette classe comme on me l'a suggéré (voir la source diaporama AS3)J'ai 1 truc qui me choque <img src="/imgs2/smile_clown petit coup de main sur un action script [ par pdavid1985 ] Bonjour,Voila j'ai trouvé un code sur ce site qui vise à créer une bannière flash pour afficher des images défilantes et qui fait appel pour ça à un x impossible d'afficher des données XML [ par Otakumaster ] Bonjour,cela fait 3 jours que j'essaye d'afficher les données d'un xml dans Flash en AS3,voici le XML en question: <client nom="3M" logo="im Erreur de fonction dans une classe [ par on_drag_on ] Bonjour à tous,Je suis entrain de créer une classe pour un lecteur vidéo avec chargement XML. Jusque-là tout fonctionne. Maintenant j'ai créé un clip Problemes avec lecteur MP3 sous flash CS4/AS3 [ par nicolasp31000 ] Bonjour à tous Je débute dans la programmation sous AS3 et j'essaye actuellement de créer un petit contrôleur(bouton play et bouton pause) pour pouvoi


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,640 sec (3)

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