IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

ActionScript 3 Discussion :

[AS 3 & XML] Pb de récupération "dynamique" MAJ


Sujet :

ActionScript 3

  1. #1
    Nouveau candidat au Club
    Profil pro
    Inscrit en
    Septembre 2009
    Messages
    1
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2009
    Messages : 1
    Par défaut [AS 3 & XML] Pb de récupération "dynamique" MAJ
    Bonjour à tous !

    Après quelques heures de tests en vain et de recherches sur le web infructueuses, je me décide à poster mon problème, en espérant que quelqu'un saura me dépanner.

    Je travaille en ce moment sur un projet web qui nécessite de charger des données XML et de les utiliser. Pour tout ceci, pas de problème, je charge mon contenu et récupère les infos avec une boucle...

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
     
    public var contenuXML:XML;
     
    // ........ chargement ici
     
    for(var i:String in contenuXML..marque) {
    	trace(contenuXML..marque[i].nomMarque);
    }
    Là où commence les soucis, c'est quand j'essaie de me créer une petite fonction qui me permet de faire la récupération selon des critères passés en paramètres.

    Dans le meilleur des mondes, je pensais que ceci fonctionnerait :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
     
    public var contenuXML:XML;
     
    // ........ chargement ici
     
    public function recupererInfo(critere,souscritere){
    	var noeud = contenuXML..critere;
    	for(var i:String in noeud) {
    		trace(contenuXML..noeud[i].souscritere);
    	}
    }
     
    recupererInfo("marque","nomMarque");
    Les erreurs commencent, car ma boucle for ne comprend pas mon "noeud". J'ai alors essayé de :
    - Caster mon noeud en XML ---> var noeud = XML(contenuXML..critere);
    - Transformer mon noeud en chaine --> var noeud = eval(contenuXML..critere); // n'existe plus en AS3
    - Feinter avec un this[contenuXML..critere]

    Sans succès..... :-( quelqu'un sait-il comment procéder ?

  2. #2
    Inactif Avatar de CR_Gio
    Profil pro
    Inscrit en
    Septembre 2005
    Messages
    1 195
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2005
    Messages : 1 195
    Par défaut
    Hello,

    Je ne pense pas que tu ais posé assez de code pour que quelqu'un puisse te répondre... Il faudrai pouvoir voir le fonctionnement général.

    PS : Appelles tu la fonction recupererInfo() après l'événement Event.COMPLETE ?

Discussions similaires

  1. [XML-XSLT-PHP] Récupération de l'heure courante dans xml
    Par mamat- dans le forum XSL/XSLT/XPATH
    Réponses: 12
    Dernier message: 05/08/2005, 16h02

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo