[FLASH]Variables variables

Variables variables [FLASH] - Web design - Graphisme

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

Reply

Marsh Posté le 26-06-2004 à 09:34:01   

Reply

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
 
@+

Reply

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];

Reply

Marsh Posté le 28-06-2004 à 08:30:57    

Ton utilisation de tableaux ne correspond pas du tout à ce que sanglochon veut obtenir... :non:


---------------
Il y a 10 sortes de personnes. Ceux qui comprennent le binaire et ceux qui ne le comprennent pas. *** Utilitaire pour MJ du jeu du dico
Reply

Marsh Posté le 28-06-2004 à 08:55:04    

je vois pas pourquoi se compliquer la vie avec des tableaux ici?

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed