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

Flash Discussion :

[FLASH MX2004] XML et onLoad


Sujet :

Flash

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé
    Profil pro
    Inscrit en
    Janvier 2006
    Messages
    821
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2006
    Messages : 821
    Par défaut [FLASH MX2004] XML et onLoad
    Bonjour ;

    J'ai une fonction qui a dedans ceci:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    monEnvoi_xml.sendAndLoad("http://127.0.0.1/Magnum/php/NewsXML.php",monRetour_xml,"POST");
    monRetour_xml.onLoad = function(success)
     {
    (attention! l'addresse du site en dur n'est pas définitive!!)

    NewsXML.php lit la base de données et me ramene de l'info que
    je traite dans le onLoad.

    cette fonction est appellée deux fois de suite (avec quelques paramètres
    differents pour ma requete SQL);


    sauf que parfois la deuxième fois je n'ai rien en retour, et j'imagine que ceci
    vient du fait que lorsque je veux traiter le deuxième onLoad,
    le premier n'est pas encore fini!

    Quoi faire, comment traiter ce problème?
    merci



  2. #2
    Membre Expert Avatar de dom_dev
    Profil pro
    Inscrit en
    Février 2006
    Messages
    2 073
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2006
    Messages : 2 073
    Par défaut
    bonjour,
    personnellement je décale les "load" et les traitements sur des images clé différentes genre :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
     
    monRetour_xml.onLoad = function(success) 
     { 
         if(success)
              gotoAndStop("une_autre_image_cle");
         }
      }
    Et sur "une_autre_image_cle" je traite les données.

    Il y a certainement des solutions plus originales mais celle ci permet d'y voir clair...

  3. #3
    Membre éclairé
    Profil pro
    Inscrit en
    Janvier 2006
    Messages
    821
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2006
    Messages : 821
    Par défaut
    Salut,

    En fait ce n'était pas ça du tout le problème.

    peut-être ça peut servir à quelque chose comment je procède pour
    les onload du XML

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
     
    this.createEmptyMovieClip("titi", 1);
    this.createEmptyMovieClip("toto",2);
     
    chargerListe(this.titi, ...);
    chargerListe(this.toto,...);
     
    // puis dans les fonctions:
     
    chargerListe = function(cible:MovieClip, ...):Void
    {
     /// etc; etc
     
    cible.monEnvoi_xml = new XML();
    cible.monRetour_xml = new XML();
    cible.monEnvoi_xml.ignoreWhite = true;
    cible.monRetour_xml.ignoreWhite = true;
     
    cible.monEnvoi_xml.contentType = "text/xml";
    cible.monEnvoi_xml.xmlDecl = '<?xml version="1.0" encoding="UTF-8"?>';
    cible.monEnvoi_xml.parseXML('<nouveautes typeNews="'+typeNews+'"></nouveautes>');
     
    cible.monEnvoi_xml.sendAndLoad("php/NewsXML.php",monRetour_xml,"POST");
    cible.monRetour_xml.onLoad = function(success)
     {
       // ... etc
     }
    ceci fait que tes xml ne se melangent jamais
    J'espère être utile
    Chau

  4. #4
    Expert confirmé

    Avatar de freegreg
    Profil pro
    Inscrit en
    Août 2002
    Messages
    4 376
    Détails du profil
    Informations personnelles :
    Âge : 47
    Localisation : France, Gard (Languedoc Roussillon)

    Informations forums :
    Inscription : Août 2002
    Messages : 4 376
    Par défaut
    Merci de lire tes messages privés

  5. #5
    Membre éclairé
    Profil pro
    Inscrit en
    Janvier 2006
    Messages
    821
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2006
    Messages : 821
    Par défaut [FLASH MX 2004]

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Réponses: 2
    Dernier message: 22/03/2006, 16h56
  2. [FLASH MX2004] XML
    Par bdb dans le forum Flash
    Réponses: 4
    Dernier message: 20/03/2006, 14h02
  3. [FLASH MX2004] xml et progressBar
    Par totoche dans le forum Flash
    Réponses: 3
    Dernier message: 28/09/2005, 13h56
  4. [FLASH MX2004] [XML] Lecture de données XML
    Par ZiT dans le forum Flash
    Réponses: 1
    Dernier message: 12/07/2005, 11h51
  5. [FLASH MX2004] xml.sendAndLoad()
    Par j0hnmerrick dans le forum Flash
    Réponses: 2
    Dernier message: 03/02/2005, 14h10

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