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 8] Lecture du deuxième XML m'écrase le premier


Sujet :

Flash

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

    Informations forums :
    Inscription : Janvier 2006
    Messages : 821
    Points : 280
    Points
    280
    Par défaut [FLASH 8] Lecture du deuxième XML m'écrase le premier
    Bonjour

    Il est bien normal que dans une boucle, la lecture du deuxième fichier XML m'écrase le premier. Soit.

    Donc c'est pour ça que je mets ma variable XML dans un clip qui est lui à chaque fois différent, et même ma variable xml est dynamique. Un ex de mon code :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
     
    var nomAux="aux"+i+50;
    cible.contenu[nomi][nommc][nomAux] = new XML();
    cible.contenu[nomi][nommc][nomAux].ignoreWhite = true;
    cible.contenu[nomi][nommc][nomAux].onLoad = function(success)
    {
     trace("x"+ cible.contenu[nomi][nommc][nomAux]);
     if (success)
       {
       //// etc
       }							}
    cible.contenu[nomi][nommc][nomAux].load("imagesDetail/"+ nodeXML.attributes.pointeur+"/"+monNode.attributes.ref_texte);
    La lecture se passe bien dans le sens où je récupère des valeurs mais tout ceci étant dans un for ( ) , pour lire plusieurs petits .html, mon deuxième fichier écrase le premier.

    J'aurais pensé que mon cible.contenu[nomi][nommc][nomAux].onLoad ferait un load à chaque fois sur un objet different CAR IL S'AGIT D'UN MOVIECLIP DIFFERENT... et pourtant non.
    JE SUIS DANS LA M......


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

    Informations forums :
    Inscription : Janvier 2006
    Messages : 821
    Points : 280
    Points
    280
    Par défaut
    Re-salut, j'essaie d'avancer en utilisant le onData car il me permet de récupérer mon texte.

    Par contre je n'arrive pas à garder mon i, c'est à dire l'ocurrence du for dans laquelle je suis!!!

    HELP!!

  3. #3
    Membre éclairé Avatar de luta
    Inscrit en
    Novembre 2003
    Messages
    1 038
    Détails du profil
    Informations forums :
    Inscription : Novembre 2003
    Messages : 1 038
    Points : 786
    Points
    786
    Par défaut
    envoit ton projet qu on regarde...
    je voudrais voir cible.contenu de plus près

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

    Informations forums :
    Inscription : Janvier 2006
    Messages : 821
    Points : 280
    Points
    280
    Par défaut
    Salut et merci

    T'envoyer mon projet est compliqué mais mon cible contenu c'est ceci:

    level0.colonne_3.contenu.ligne0.element_mc0
    level0.colonne_3.contenu.ligne1.element_mc1

    (j'ai deux petits html à afficher)

    cible --> level0.colonne_3
    contenu --> contenu
    [nomi] --> ligne0 et ligne1
    [nommc] --> element_mc0 et element_mc1

    étant 0 et 1 le i de mon for

    Merci!

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

    Informations forums :
    Inscription : Janvier 2006
    Messages : 821
    Points : 280
    Points
    280
    Par défaut
    Est-ce un bug de la lecture du xml ou c'est normal que ça ne marche pas?

    Comment faire alors pour lire plusieurs xml les un à la suite des autres et savoir lequel c'est chargé en premier, deuxième ou nième place?

    C'est bizarre quand même!!

    Merci encore de m'aider si tu peux!

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

    Informations forums :
    Inscription : Janvier 2006
    Messages : 821
    Points : 280
    Points
    280
    Par défaut
    Voilà que j'ai trouvé une solution avec les fonctions anonymes et variables.

    Peut-être ceci peut te servie à toi aussi pour créer autant de fonctions et de façon dynamiques qu'ocurrences du code de la fonction à executer.
    Mon code:

    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
     
    var maFonction = "maFonction" + i;
    this[maFonction] = function(monI, maCible, monTexte)
    {
      var monXML:XML = new XML();
      monXML.ignoreWhite = true;
      trace("b" + maCible);
      monXML.onLoad = function(src)
       {
       if (src)
          {
           tbl_Photos[monI].elem.text= this;
           tbl_Photos[monI].maTaille = tbl_Photos[monI].elem._height;
           // .... peut importe, mon code
          }
       monXML.load(monTexte);
    }
    this[maFonction](i,cible.contenu[nomi][nommc],"imagesDetail/"+ nodeXML.attributes.pointeur+"/"+monNode.attributes.ref_texte);
    donc je crée autant de fonctions que d'ocurrences i !!!!!

    Merci et j'espère que ceci pourra te servir aussi pour ton problème

  7. #7
    Membre éclairé Avatar de luta
    Inscrit en
    Novembre 2003
    Messages
    1 038
    Détails du profil
    Informations forums :
    Inscription : Novembre 2003
    Messages : 1 038
    Points : 786
    Points
    786
    Par défaut
    non je ne crois pas ce n est pas le même problème mais en tout cas c est bien il y en aura un qui aura sa solution
    ps: sympa ton nick "garra"

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

Discussions similaires

  1. [FLASH MX2004] Lecture des parametres de l'url
    Par matN59 dans le forum Flash
    Réponses: 5
    Dernier message: 23/06/2006, 13h30
  2. [FLASH MX] Lecture d'un flux XML
    Par oxa dans le forum Flash
    Réponses: 2
    Dernier message: 02/06/2006, 12h33
  3. [FLASH MX] Lecture à l'envers
    Par Mouf dans le forum ActionScript 1 & ActionScript 2
    Réponses: 9
    Dernier message: 30/04/2006, 00h04
  4. [FLASH MX2004] Lecture inverse ?
    Par Sorento dans le forum Flash
    Réponses: 4
    Dernier message: 17/06/2005, 14h14
  5. [FLASH MX] Lecture d'un répertoire
    Par n_tony dans le forum Flash
    Réponses: 6
    Dernier message: 04/08/2004, 15h25

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