Comment utiliser des noms de movieclips variables [Résolu]

Signaler
Messages postés
2
Date d'inscription
lundi 17 juillet 2006
Statut
Membre
Dernière intervention
31 août 2006
-
Messages postés
759
Date d'inscription
mercredi 11 décembre 2002
Statut
Membre
Dernière intervention
12 novembre 2008
-
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

Messages postés
759
Date d'inscription
mercredi 11 décembre 2002
Statut
Membre
Dernière intervention
12 novembre 2008

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
Messages postés
2
Date d'inscription
lundi 17 juillet 2006
Statut
Membre
Dernière intervention
31 août 2006

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
Messages postés
759
Date d'inscription
mercredi 11 décembre 2002
Statut
Membre
Dernière intervention
12 novembre 2008

Bonne chance pour la suite ;)

<hr />http://www.carton.c.la