ActionScript 3.0 : nom de variable dynamique

Résolu
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

3 réponses

  1. Contributeur
    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
    1. 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.

      @+