Toon posts:

[Flash] Variabele variabele

Pagina: 1
Acties:

Verwijderd

Topicstarter
G'dag,

Ik zit wat in flash te spelen voor een projectje en kwam het volgende probleem tegen:

Hoe maak je variabele variabelen (ja, het klinkt enigszins dom, dat geef ik toe)?

Ik laad variabelen in vanuit PHP genaamd assWord + een opvolgnummer. Maar hoe krijg ik die in flash met een for-loopje in een array gemikt?

Dit is wat ik probeer, maar bij dit voorbeeld is de set-functie niet goed gebruikt:

getWords.onLoad = function() {
for(var i = 0; i <= getWords.numAss; i++) {
var tWord = set("getWords.assWord" + "i");
wordArray.push(tWord);
}
};

Zie ik iets heel doms over het hoofd?

  • Bosmonster
  • Registratie: Juni 2001
  • Laatst online: 01-05 19:54

Bosmonster

*zucht*

eval() of _root[] gebruiken?

(ben geen Flasher, zeg ook maar wat :P)

[ Voor 85% gewijzigd door Bosmonster op 11-07-2005 10:29 ]


Verwijderd

Topicstarter
Kijk, dat zocht ik. Spenks!

/edit

Alhoewel... ongeveer iedere tutorial zegt dat eval() nauwelijks meer gebruikt hoeft te worden. Hm.

[ Voor 68% gewijzigd door Verwijderd op 11-07-2005 10:37 ]


  • McVirusS
  • Registratie: Januari 2000
  • Laatst online: 03-05 20:51
Het is niet zo moeillijk:

Flash ActionScript:
1
2
3
4
5
getWords.onLoad = function() {
for(var i = 0; i <= this.numAss; i++) {
wordArray.push( this[ "assWord" + i );
}
};


Nu begint het loopje trouwens wel met 0, wil je dat?