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 :
comme je veux incrémenter J je dois faire (et ça marche) :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 mon_clip.J1.text = "toto";
tandis que
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 indice = 1; eval("mon_clip.J"+indice).text = "toto";
ne marche pas et la fonction set ne marche pas non plus ??
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 indice = 1; this["mon_clip.j"+indice].text = "toto"
des conseils, des idées, merci
Partager