OVH Cloud OVH Cloud

Problème avec variable

1 réponse
Avatar
WAL
Bonjour,
J'ai quelques problèmes pour utiliser les variables dans Flash 5.
En fait j'ai plusieurs variables déclarées
rotor_bleu_1 = -8;
rotor_bleu_2 = -9;
rotor_bleu_3 = -23;
etc...
et avec à la place de beu d'autres couleurs, puis l'utilisateur choisi
sa couleur:
rotor_1_choisi = "vert";
je déclare une autre varible
rotor_a = rotor_un;
et c'est là que viens le problème, pour la dernière variable

ecart_rotor_un = "rotor_" + rotor_1_choisi + "_" + rotor_a;

cela m'ecrit rotor_bleu_1 mais j'aimerai que cela soit remplacer par la
valeur et non par le nom.
J'espère que vous pourrez m'aider,
encore merci
PL

1 réponse

Avatar
WAL
Cela marche, merci!

P.A. a écrit:
je crois qu'il suffit de faire tavariable = eval("rotor_" + rotor_1_choisi +
"_" + rotor_a;)
ou qqc dans le genre

P.A.


"WAL" a écrit dans le message news:

Bonjour,
J'ai quelques problèmes pour utiliser les variables dans Flash 5.
En fait j'ai plusieurs variables déclarées
rotor_bleu_1 = -8;
rotor_bleu_2 = -9;
rotor_bleu_3 = -23;
etc...
et avec à la place de beu d'autres couleurs, puis l'utilisateur choisi
sa couleur:
rotor_1_choisi = "vert";
je déclare une autre varible
rotor_a = rotor_un;
et c'est là que viens le problème, pour la dernière variable

ecart_rotor_un = "rotor_" + rotor_1_choisi + "_" + rotor_a;

cela m'ecrit rotor_bleu_1 mais j'aimerai que cela soit remplacer par la
valeur et non par le nom.
J'espère que vous pourrez m'aider,
encore merci
PL