saulnier2911
Messages postés1Date d'inscriptionsamedi 18 juin 2005StatutMembreDernière intervention28 juillet 2005
-
28 juil. 2005 à 20:58
Prouprou_Sensei
Messages postés517Date d'inscriptionmardi 23 décembre 2003StatutMembreDernière intervention24 octobre 2006
-
29 juil. 2005 à 01:35
Bonjour,
je débute avec flash et là je bloque.
je ne comprends pas pourquoi ce code ne fonctionne pas :
tableau = new Array( "A" , "B" );
trace( eval( "tableau[0]" ) );
=> en sortie : undefined
Alors que celui si fonctionne :
tableau = new Array( "A" , "B" );
trace( tableau[0] );
=> en sortie : A
Je sais que ce code ne présente aucun interet ici, mais j'aimerais comprendre comment utiliser cette chaine de caractere ("tableau[0]" ) pour récupérer la valeur du tableau (ici "A").
Prouprou_Sensei
Messages postés517Date d'inscriptionmardi 23 décembre 2003StatutMembreDernière intervention24 octobre 20061 29 juil. 2005 à 01:35
Tu recupere automatiquement une variable du meme type que ce qu'il y a
dans ton tableau, le eval sert pour les noms composé du genre
eval("clip"+variable) mais eval deviens dépassé maintenant il suffit
d'utiliser les crochets this["clip"+variable].