bonjour à tous les laborieux du petit matin...

je développe une petite appli en AS2 flash CS3.
Première question bête est-ce que Flash CS3 veut dire Flash 9 ?

ceci dit, deuxième question, la fonction eval() est "interdite" (d'après l'aide) cependant elle fonctionne parfaitement tandis que les solutions de remplacement ne fonctionnent pas du tout, que dois-je faire???

exemple : si dans un clip on a des champs texte appelés J1, J2 etc... si pour des raisons de gestion il faut atteindre ces variables à l'exterieur du clip ça donne :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
 
mon_clip.J1.text = "toto";
comme je veux incrémenter J je dois faire (et ça marche) :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
 
indice = 1;
eval("mon_clip.J"+indice).text = "toto";
tandis que
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
 
indice = 1;
this["mon_clip.j"+indice].text = "toto"
ne marche pas et la fonction set ne marche pas non plus ??

des conseils, des idées, merci