Création d'une variable dynamiquement??? possible ??

buff@lofluo Messages postés 11 Date d'inscription vendredi 3 octobre 2003 Statut Membre Dernière intervention 5 janvier 2005 - 22 avril 2004 à 01:26
buff@lofluo Messages postés 11 Date d'inscription vendredi 3 octobre 2003 Statut Membre Dernière intervention 5 janvier 2005 - 28 mai 2004 à 13:27
Bonsoir,
Etant newbie en flash
Est til possible de crée une variable dynamiquement?
Je mexplique
Jai un i que j incremente

et je voudrais crée des variables avec cet incrementation

var_toto1 = pomme;
var_toto2 = poire;
etc...

jai essayer

var_toto+i = pomme;
"var_toto"+i = pomme;
[var_toto]+i = pomme;
["var_toto"]+i = pomme;

mais rien ne marche :sad)

Si quelqu un pouvais m'aider sa serais cool
Merci beaucoup
Nico

3 réponses

pegase31 Messages postés 6138 Date d'inscription dimanche 21 décembre 2003 Statut Modérateur Dernière intervention 4 septembre 2013 12
22 avril 2004 à 11:36
la bonne formule est :

this["var_toto"+i]
0
buff@lofluo Messages postés 11 Date d'inscription vendredi 3 octobre 2003 Statut Membre Dernière intervention 5 janvier 2005
22 avril 2004 à 13:58
Merci beaucoup
je l'ai utiliser avec _root je pense que c'est pareil.

_root["var_toto"+i]
0
buff@lofluo Messages postés 11 Date d'inscription vendredi 3 octobre 2003 Statut Membre Dernière intervention 5 janvier 2005
28 mai 2004 à 13:27
Bonjour je voudrais maintenant remplir des champs dynamiques avec la meme technique du i qui s'incremente
mais cela ne marche pas avec la technique précédente.

jai 2 champs dynamiques:

champs1 et champs2

donc jai essayer

_root["champs"+i].text = "toto";
_root["champs"+i+".text"] = "toto";

quelqu'un aurais la solution?? :question)

Merci ;)

nico
0
Rejoignez-nous