Comment utiliser des noms de movieclips variables

Résolu
sdm10437 Messages postés 2 Date d'inscription lundi 17 juillet 2006 Statut Membre Dernière intervention 31 août 2006 - 31 août 2006 à 16:21
shubenka Messages postés 759 Date d'inscription mercredi 11 décembre 2002 Statut Membre Dernière intervention 12 novembre 2008 - 1 sept. 2006 à 13:32
Bonjour,
Je m'escrime depuis 3 heures à chercher comment faire passer dynamiquement des noms de MovieClips dans ActionScript 1 (exigence du commanditaire).
Disons que j'ai les clips mc1, mc2 et mc3
et au lieu de faire (exemple très simplifié) :
mc1._x = 10;
mc2._x = 20;
mc3._x = 30;
je voudrais faire fonctionner une boucle du style :
for (i=1; i<=3; i++)
{
    ["mc"+i]._x = i*10;
}
Je sais que ça ne marche pas, mais pas moyen de trouver comment fabriquer dynamiquement les noms de clips.

Si vous avez une idée, ce serait bien sympa.
Stéphane

3 réponses

shubenka Messages postés 759 Date d'inscription mercredi 11 décembre 2002 Statut Membre Dernière intervention 12 novembre 2008
31 août 2006 à 18:10
Salut
essaye plutot
this["mc"+i]._x = i*10;
ou


root["mc"+i]._x = i*10;





(en gardant la boucle bien sur)



<hr />
http://www.carton.c.la
3
sdm10437 Messages postés 2 Date d'inscription lundi 17 juillet 2006 Statut Membre Dernière intervention 31 août 2006
31 août 2006 à 18:29
Eh bien ça marche à merveille, merci beaucoup.
J'ai fait seulement le test avec this["mc"+i
], c'était suffisant.
C'est parfois rageant de passer des heures sur des détails avec 5 bouquins flash sous la main et internet qui nous sort tout sauf ce que l'on cherche.
Les forums sont vraiment une bénédiction.

Remerci. Que le bug reste loin de toi et de ta descendance sur 7 générations.
Stéphane
0
shubenka Messages postés 759 Date d'inscription mercredi 11 décembre 2002 Statut Membre Dernière intervention 12 novembre 2008
1 sept. 2006 à 13:32
Bonne chance pour la suite ;)

<hr />http://www.carton.c.la
0
Rejoignez-nous