webForumDet fria alternativet

sträng till variabel?

3 svar · 327 visningar · startad av snallfot

snallfotMedlem sedan sep. 200412 inlägg
#1

Är det någon som vet om det går att använda en sträng som variabel i flash?

ex)

for(i = 0; i < value; i++){

myStr = "var_" + i;

// kod för att göra om myStr till en variabel??

myStr = duplicateMovieClip(bla bla..);
}

dvs. jag vill skapa nya movieClips med namnen var_1, var_2 osv..
Kom gärna med andra lösningsförslag också :)

/Micke

snallfotMedlem sedan sep. 200412 inlägg
#2

hmm..

verkar som att jag hittat en lösning på mitt eget problem

Man borde kunna använda
set("variableString", expression);

...ska testa :)

mirandirMedlem sedan maj 2003750 inlägg
#3

Annars brukar detta funka:

mystr = this["var_" + i];

/Mirandir

snallfotMedlem sedan sep. 200412 inlägg
#4

Precis! From. flash 5 så är det this[] som gäller.

Tack!

123 ms totalt · 3 externa anrop · v20260731065814-full.86db40fa
0 ms — hämta forumlista (cache)
0 ms — hämta statistik (cache)
120 ms — hämta tråd, inlägg och bilagor (db)