ActionScript 3.0 : nom de variable dynamique

Résolu
Benno Messages postés 151 Date d'inscription   Statut Membre Dernière intervention   -  
 louis19 -
Bonjour,

J'aimerais créer des variables dynamiquement (en ActionScript 3).

Pour illustrer simplement (ne fonctionne pas):

for(var i:int = 1; i++; i<10)
{
	var ["ma_variable" + i]:Object = new Object();
}


Impossible d'utiliser la fonction Eval() comme en ActionScript 2.
Quelqu'un aurait-il une idée ?

Merci
A voir également:

3 réponses

RAD ZONE Messages postés 5230 Date d'inscription   Statut Contributeur Dernière intervention   1 360
 
Impossible d'utiliser la fonction Eval() comme en ActionScript 2.

Oui Eval n existe pas en AS3 et ne devrait plus etre utilise depuis Flash 5
et l apparition des notation avec des "square bracket" comme this["path"]["reference"]

tu fais

this[mon_nom_de_variable_dynamique]=la valeur de ma variable
0
louis19
 
J'ai le même problème que Benno concernant les variables dynamiques, ... je comprends pas ta solution,
pourrais-tu être un peu plus explicite.
Je te remercie (énormément) d'avance.

@+
0
Benno Messages postés 151 Date d'inscription   Statut Membre Dernière intervention   112
 
Merci pour ta réponse.
0
RAD ZONE Messages postés 5230 Date d'inscription   Statut Contributeur Dernière intervention   1 360
 
de rien ;-))

beaucoup ont ce probleme en AS3 !
0