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

Messages postés
29
Date d'inscription
jeudi 10 avril 2003
Statut
Membre
Dernière intervention
19 avril 2005
- - Dernière réponse : durand2504
Messages postés
163
Date d'inscription
mercredi 10 novembre 2004
Statut
Membre
Dernière intervention
21 février 2006
- 7 avril 2005 à 10:30
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
Afficher la suite 

2 réponses

Meilleure réponse
Messages postés
163
Date d'inscription
mercredi 10 novembre 2004
Statut
Membre
Dernière intervention
21 février 2006
3
Merci
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+

Dire « Merci » 3

Quelques mots de remerciements seront grandement appréciés. Ajouter un commentaire

Codes Sources 137 internautes nous ont dit merci ce mois-ci

Commenter la réponse de durand2504
Messages postés
517
Date d'inscription
mardi 23 décembre 2003
Statut
Membre
Dernière intervention
24 octobre 2006
0
Merci
Donne nous le code exacte de ta boucle la je vois pas dutout.

A tchao !
Commenter la réponse de Prouprou_Sensei