Toon posts:

[Flash] Var in variabele naam

Pagina: 1
Acties:

Verwijderd

Topicstarter
Ik wil een variabele gebruiken in een variabele naam.
Iets als "_root.foo"+fooInt+".bar" = "12" (om bijvoorbeeld de var _root.foo88.bar te zetten) werkt (natuurlijk) niet. (maar voor de sake van de beschrijving dan maar =P)
Maar hoe werkt 't wel?

  • SchizoDuckie
  • Registratie: April 2001
  • Laatst online: 18-02-2025

SchizoDuckie

Kwaak

De meeste zichzelf respecterende talen hebben een
code:
1
eval()

functie. heeft AS deze ook?

Stop uploading passwords to Github!


  • Tim
  • Registratie: Mei 2000
  • Laatst online: 23-07 15:18

Tim

ik zie C, pascal, java ed nog niet zo snel met een eval() functie komen hoor ;)

Verder als antwoord: is het niet mogelijk een array te gebruiken?

Verwijderd

Topicstarter
nou 't probleem is, ik duplicate een button vijf keer.. vervolgens moet ik elke button z'n eigen on(Release) link meegeven.. ik kan dan wel elke button z'n eigen unieke instance meegeven.. maar zodra ik on(Release) aanroep heeft ie geen poot meer om op te staan..
nou zou verder nog een idee zijn dat ie de instancename stript tot aan 't nummer (van button1, "1" maken bijvoorbeeld).. alleen weet ik niet of ik flash een var kan strippen, en hoe hij z'n eigen instance aanroept...

Verwijderd

Op donderdag 28 maart 2002 14:41 schreef Moonstorm het volgende:
Ik wil een variabele gebruiken in een variabele naam.
Iets als "_root.foo"+fooInt+".bar" = "12" (om bijvoorbeeld de var _root.foo88.bar te zetten) werkt (natuurlijk) niet. (maar voor de sake van de beschrijving dan maar =P)
Maar hoe werkt 't wel?
In flash 5 is dat dus :

_root['foo'+fooInt+'bar'] = whatevervaryouwant;