Gestion est chargement des donnés XML .

    Partager

    artkabis
    Administrateur

    Nombre de messages: 4514
    Age: 28
    Logiciels: Photoshop CS4, Flash CS4, Indesign CS4, After Effects CS4, Illustrator CS4, Premier Pro CS4, Encore CS4, Flexbuilder 3, Papervision 3D, Camtasia, Captivate, InDesign, Swift 3d, Illustrator, Dreamweaver CS3, Blender, Swift 3D, WampServer.
    Date d'inscription: 11/09/2008

    Capacités en graphisme
    Capacité graph:
    9/10  (9/10)

    Gestion est chargement des donnés XML .

    Message par artkabis le Mar 13 Jan - 16:43

    Bonjour à tous, comme je l'avais déjà proposé, un tutoriel sur le chargement de données XML en as3 était le bienvenue. Comme promis, le voici. J'espère que ce tuto, vous donnera l'envie d'approfondir la gestion de fichier XML, car ceci peut s'avérer très utile dans de diverses occasions (lecteur flv, mp3, gestion de masse de boutons, etc.)

    Voici le code source des deux fichiers utilisés dans ce tutoriel.

    Le fichier monXml.xml
    Code:

    <?xml version="1.0" encoding="iso-8859-1"?>
    <formation>

        <auteur .::CENSURE::.="F">
            <pseudo>Capucine</pseudo>
            <tuto>Enlever la pixellisation sur une forme </tuto>
          <site>http://www.capucegraph.com/index.htm</site>
        </auteur>
       
       <auteur .::CENSURE::.="M">
            <pseudo>Artkabis</pseudo>
            <tuto>Créer une fenêtre style windows </tuto>
          <site>http://artkabis.fr</site>
        </auteur>
       
       <auteur .::CENSURE::.="M">
            <pseudo>Amonbofils</pseudo>
            <tuto>Dreamweaver et le langage HTML</tuto>
          <site>non précisé</site>
        </auteur>
       
       <auteur .::CENSURE::.="M">
            <pseudo>Azerwhite</pseudo>
            <tuto>Les bases du php pour de futur tuto</tuto>
          <site>non précisé</site>
        </auteur>
       
    </formation>



    La source du code as3 pour notre fichier fla
    Code:

    var chargXML:URLLoader = new URLLoader();
    var fichier:URLRequest = new URLRequest ("monXml.xml");


    chargXML.addEventListener(Event.COMPLETE,chargComplet);
    chargXML.addEventListener(ProgressEvent.PROGRESS,progres);
    chargXML.addEventListener(IOErrorEvent.IO_ERROR,erreur);

    chargXML.load ( fichier );

    function progres (pEvt:Event){
       trace (chargXML.bytesLoaded + "/" + chargXML.bytesTotal);
    }
    function erreur (er:Event){
       trace (er)
    }

    function chargComplet (pEvt:Event):void{
       var adresse:XML =new XML (pEvt.target.data);
       var auteurs:XMLList = adresse.elements();
       
       for each (var formateur:XML in auteurs)
          {
             trace(formateur.pseudo + "::" + formateur.tuto + "::" + formateur.site);
          }
       for each (var attribuAuteur:XML in auteurs)
          {
             trace(attribuAuteur.pseudo + "::" + attribuAuteur.@sexe );
          }
          trace (adresse..site);
    }


    Voici donc le tutoriel:



    Dernière édition par artkabis le Mar 13 Jan - 19:14, édité 3 fois

    Valbuena72
    Ceinture blanche
    Ceinture blanche

    Nombre de messages: 180
    Age: 19
    Logiciels: Quelles logiciel utilisez vous?
    Date d'inscription: 13/03/2009

    Capacités en graphisme
    Capacité graph:
    0/0  (0/0)

    Re: Gestion est chargement des donnés XML .

    Message par Valbuena72 le Sam 14 Mar - 13:14

    Super tutoriel Smile thank's

    artkabis
    Administrateur

    Nombre de messages: 4514
    Age: 28
    Logiciels: Photoshop CS4, Flash CS4, Indesign CS4, After Effects CS4, Illustrator CS4, Premier Pro CS4, Encore CS4, Flexbuilder 3, Papervision 3D, Camtasia, Captivate, InDesign, Swift 3d, Illustrator, Dreamweaver CS3, Blender, Swift 3D, WampServer.
    Date d'inscription: 11/09/2008

    Capacités en graphisme
    Capacité graph:
    9/10  (9/10)

    Re: Gestion est chargement des donnés XML .

    Message par artkabis le Sam 14 Mar - 14:21

    Pas de quoi, si il ta servit, c'est que je sert à quelque chose Wink


    _________________
    J'me fais de la pub et na tongue

    Valbuena72
    Ceinture blanche
    Ceinture blanche

    Nombre de messages: 180
    Age: 19
    Logiciels: Quelles logiciel utilisez vous?
    Date d'inscription: 13/03/2009

    Capacités en graphisme
    Capacité graph:
    0/0  (0/0)

    Re: Gestion est chargement des donnés XML .

    Message par Valbuena72 le Sam 14 Mar - 15:52

    Oh que oui que tu sert a quelque chose

    Asea
    Ceinture blanche
    Ceinture blanche

    Nombre de messages: 158
    Age: 19
    Logiciels: Quelles logiciel utilisez vous?
    Date d'inscription: 11/03/2009

    Re: Gestion est chargement des donnés XML .

    Message par Asea le Sam 21 Mar - 18:12

    Merci pour le tuto Wink

    Valbuena72
    Ceinture blanche
    Ceinture blanche

    Nombre de messages: 180
    Age: 19
    Logiciels: Quelles logiciel utilisez vous?
    Date d'inscription: 13/03/2009

    Capacités en graphisme
    Capacité graph:
    0/0  (0/0)

    Re: Gestion est chargement des donnés XML .

    Message par Valbuena72 le Ven 8 Mai - 13:35

    Ah ben j'avais poster dessus bon aller c'est parti

    artkabis
    Administrateur

    Nombre de messages: 4514
    Age: 28
    Logiciels: Photoshop CS4, Flash CS4, Indesign CS4, After Effects CS4, Illustrator CS4, Premier Pro CS4, Encore CS4, Flexbuilder 3, Papervision 3D, Camtasia, Captivate, InDesign, Swift 3d, Illustrator, Dreamweaver CS3, Blender, Swift 3D, WampServer.
    Date d'inscription: 11/09/2008

    Capacités en graphisme
    Capacité graph:
    9/10  (9/10)

    Re: Gestion est chargement des donnés XML .

    Message par artkabis le Ven 8 Mai - 13:37

    Merci pour vos com's !!!!


    _________________
    J'me fais de la pub et na tongue

    Tekken
    Administrateur

    Nombre de messages: 1938
    Age: 33
    Logiciels: Suite CS5.5
    Date d'inscription: 02/01/2010

    Capacités en graphisme
    Capacité graph:
    0/0  (0/0)

    Re: Gestion est chargement des donnés XML .

    Message par Tekken le Dim 29 Aoû - 19:52

    tres bon tuto artkabis, comment ensuite récupérer les infos tracées dans le panneau de sortie et les afficher sur les différents textes dynamiques ?


    _________________

    Mon Site Creation
    Mon Site Personnel


    miroof
    Ceinture blanche
    Ceinture blanche

    Nombre de messages: 81
    Age: 29
    Logiciels: Quelles logiciel utilisez vous?
    Date d'inscription: 05/09/2010

    Re: Gestion est chargement des donnés XML .

    Message par miroof le Ven 22 Oct - 0:53

    bonsoir,
    pas mal le tuto, merci
    Ya t il la suite concernant la gestion des données XML dans une page ou animation?


    death-hurt
    Ceinture blanche
    Ceinture blanche

    Nombre de messages: 58
    Age: 25
    Logiciels: Quelles logiciel utilisez vous?
    La suite Adobe CS3 et CS4 combiné à quelques logiciels open source Wink
    Date d'inscription: 09/12/2009

    Capacités en graphisme
    Capacité graph:
    0/0  (0/0)

    Re: Gestion est chargement des donnés XML .

    Message par death-hurt le Dim 6 Mar - 16:48

    ah le truc super intéressant, je le fais et je te donne mon avis !

      La date/heure actuelle est Jeu 9 Fév - 20:39