Variables variables [FLASH] - Web design - Graphisme
Marsh Posté le 26-06-2004 à 09:56:21
J'ai trouvé,en fait il suffit de faire :
var=eval("b"+num) et ca renvoie la valeur de la chaine et pas le nom de la chaine
@+
Marsh Posté le 26-06-2004 à 18:17:58
tu peux aussi écrire
var=this["b"+num]
ou _root["b"+num]
mais je conseille l'usage des tableaux :
b=[element1, élement2, ..., élementN];
var = b[num];
Marsh Posté le 28-06-2004 à 08:30:57
Ton utilisation de tableaux ne correspond pas du tout à ce que sanglochon veut obtenir...
Marsh Posté le 28-06-2004 à 08:55:04
je vois pas pourquoi se compliquer la vie avec des tableaux ici?
Marsh Posté le 26-06-2004 à 09:34:01
Bonjour à tous,
Voila mon probleme:
j'ai une variable b1 qui vaut 5 -> b1=5
j'ai une variable num qui vaut 1 -> num=1
j'ai une variable var qui vaut b + num -> var="b"+num
je voudrais que la variable result vaille la valeur de b1 mais en l'appelant via var
Or quand j'ecris result=var, result vaut en faite b1 alors que c la valeur de la variable b1 qui m'intéresse c a d 5
Comment dois-je écrire ca ?
J'avais déjà fait ca par le passé mais je ne me souviens plus comment
D'avance merci