Bonjour,
Dans mon projet flash, je charge à la première frame mes variables dans description.txt :
Où description.txt se présente ainsi :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 loadVariables("description.txt",this); n=1;
Sur ma deuxième frame, je place un champ texte dynamique, dans variable pour tester je mets description00001, mon champ texte m'affiche bien "Mr A."...
Code : Sélectionner tout - Visualiser dans une fenêtre à part description00001=Mr. A&description00002=Mr. B&description00003=Mr .C&description00004=Mr. D&description00005=Mme. E&description00006=David&description00007=Antoine&description00008=Jerome&description00009=Vanessa@description0010=Julie@description00011=Vixtorine (...)
C'est là que ça se complique. Je place en dessous un autre champ texte qui lui prend la variable "description"...
Ma variable description est maintenant _root.description00001. Mais mon premier champ texte description00002 va bien m'afficher "Mr. A", mais celui du dessous m'affiche "_root.description00001"...
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11 if (n<100000) { var vardescription="description"+n;} if (n<10000) { var vardescription="description0"+n;} if (n<1000) { var vardescription="description00"+n;} if (n<100) { var vardescription="description000"+n;} if (n<10) { var vardescription="description0000"+n;} var description="_root."+vardescription;
Comment dire à mon champ texte que c'est la valeur de _root.description00001 que je veux afficher ("Mr. A"), et nom le champ texte "_root.description00001" ?
:/
Ci joint mon fichier test, ainsi que des boutons pour incrémenter ou décrémenter ma variable description...
http://zemamu.free.fr/variables.zip (format Flash CS5)
Code : Sélectionner tout - Visualiser dans une fenêtre à part (_root.description00002,_root.description00003, etc)
Partager