webForumDet fria alternativet

sträng till variabel?

Flash

3 svar · 327 visningar · startad av snallfot

Medlem sedan sep. 200412 inlägg
Frågan#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

Medlem 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 :)

Medlem sedan maj 2003750 inlägg
#3

Annars brukar detta funka:

mystr = this["var_" + i];

/Mirandir

Medlem sedan sep. 200412 inlägg
#4

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

Tack!

268 ms totalt · 4 externa anrop · v20260731065814-full.2f471f9e
126 ms — deklarationer (db)
0 ms — hämta statistik (cache)
132 ms — hämta tråd, inlägg och bilagor (db)
123 ms — ändringar (db)