VARIABLE FONCTION BOUCLE XML ARRAY (PB DE PASSAGE D'UNE VARIABLE DANS UN TEXTFIE [Résolu]

Signaler
Messages postés
29
Date d'inscription
jeudi 10 avril 2003
Statut
Membre
Dernière intervention
19 avril 2005
-
durand2504
Messages postés
163
Date d'inscription
mercredi 10 novembre 2004
Statut
Membre
Dernière intervention
21 février 2006
-
Bonjour,


Voici mon problème :


J'arrive à récupérer et afficher dans le panneau de sortie Flash le paramètre "description" d'une balise XML "LISTE". Je boucle sur le contenu d'un Array nouvellement créé descrip[i] et renvoie en sortie trace(descrip[i]) ou trace (descrip[0]) puis trace (descrip[1]) puis trace (descrip[...])
Tout ceci marche sans problème.


Je renvoie dans un variable d'un MC vartext le contenu de mon tableau élément par élément, ça marche si je fais cette action en dehors d'une fonction ou en dehors d'une boucle ('for' par exmple)


vartext = descrip[0];
//fonctionne, l'affichage s'effectue convenablement dans le textfield dynamique de mon MC (qui est un DuplicateMovie d'un Mc x).


dés que je fais
<fonction>

DuplicteMovie(...,..)
vartext = descrip[i];
<fin boucle for>
<finb fonction>
// ne fonctionne pas, lorsque je trace ma variable, elle est en undefined


Pouquoi cela et comment régler le problème de passage de variables quand on récupère d'un XML des variables (du texte) ?

L'histoire du XML dans ce problème n'en est pas la cause, il s'agit sans doute d'un problème déjà rencontré dans AS comme l'interpolation d'un texte dynamique qui disparait de la scène dés qu'on le tourne, sauf qu'ici il y a certainement une solution, je l'espère !


fla et sources envoyés à toutes âmes charitables pour une aide


ThanX

2 réponses

Messages postés
163
Date d'inscription
mercredi 10 novembre 2004
Statut
Membre
Dernière intervention
21 février 2006

salut,



je pense que ton problème viend du chemin de ton texte.

Une fois que tu as crée ton MC par duplicateMovieClip, il faut faire référence à ce MC pour que cela marche:



_root.leClipDeBase.duplicateMovieClip("nouvClip"+i,i);

_root["nouvClip"+i].zoneDeTexte="truc à écrire";



A+
Messages postés
517
Date d'inscription
mardi 23 décembre 2003
Statut
Membre
Dernière intervention
24 octobre 2006

Donne nous le code exacte de ta boucle la je vois pas dutout.

A tchao !