ActionScript 3.0 : nom de variable dynamique
Résolu
Benno
Messages postés
153
Date d'inscription
Statut
Membre
-
louis19 -
louis19 -
Bonjour,
J'aimerais créer des variables dynamiquement (en ActionScript 3).
Pour illustrer simplement (ne fonctionne pas):
Impossible d'utiliser la fonction Eval() comme en ActionScript 2.
Quelqu'un aurait-il une idée ?
Merci
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
3 réponses
-
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 -
-
de rien ;-))
beaucoup ont ce probleme en AS3 !