Forums Développement Multimédia

Aller au contenu

ActionScript 3.0 : nom de variable dynamique

CODE PAO

2 réponses à ce sujet

#1 Biuyinhy

    Ceinture Blanche

  • Members
  • Pip
  • 10 messages

Posté 21 October 2018 - 23:03 PM

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

#2 paodao

  • Moderateur
  • PipPipPipPipPipPipPipPip
  • 7073 messages

Posté 22 October 2018 - 12:57 PM

salut
tu peux utiliser la syntace a crochet pour faire ceci
par exemple pour ciblier la vriable suivante
toto.tutu.titi
tu peux faire
toto["tutu"]["titi"]
ou
toto["tutu"].titi

ex

for(var i:int = 0; i<10; i++){
this["plop"+i] = i;
trace(this["plop"+i]);
}
 

a+

#3 pol2095

  • Members
  • PipPipPipPipPipPipPipPip
  • 1749 messages

Posté 22 October 2018 - 14:34 PM

...



1 utilisateur(s) li(sen)t ce sujet

0 membre(s), 1 invité(s), 0 utilisateur(s) anonyme(s)

authorised training centre

Centre de Formation Mediabox - Adobe et Apple Authorised Training Center.

Déclaré auprès de la Direction du Travail et de la Formation Professionnelle

Mediabox : SARL au capital de 62.000€ - Numéro d'activité : 11 75 44555 75 - SIRET : 49371646800035

MEDIABOX, 23, rue de Bruxelles, 75009 PARIS

FFP