variabel i variabel

Flash

1 svar · 388 visningar · startad av flashgurun

Medlem sedan mars 20011 inlägg
Trådstart#1

Tjena

Hur skriver man variabler i variabler?
jag får i flash att förstå att det är ett ny variabel i stället för namn. vad skriver man för att skilja dem vid?

onClipEvent (enterFrame) {
A = "2";
yt = _root.Point{HÄR VI JAG hA IN EN AVRIABLE I STÄLLET FÖR ETT NAMN)._y-_root.Point1._y;
xt = _root.Point2._x-_root.Point1._x;
lent = Math.sqrt(xt*xt+yt*yt);
angt = -(180*Math.atan2(xt, yt))/Math.PI;
_x = _root.Point1._x;
_y = _root.Point1._y;
_rotation = angt;
mask._yscale = lent;
}

Medlem sedan nov. 19991 033 inlägg
#2

root.point$i hade varit bra :)
Tyvärr fungerar inte actionskript som vanliga skriptspråk, vilket ibland gör att det blir ganska ologiskt och ovant att jobba med.
Du får på något sätt dela det och sedan använda dig av & eller and för att sammanfoga värdet eftersom det nu ligger som ett enda ord. Det finns, vad jag vet, inget som skiljer en variabel från ett vanligt namn, utan styrs m.h.a. strängar och uttryck.

249 ms totalt · 4 externa anrop · v20260731065814-full.d34c6d5a
118 ms — deklarationer (db)
0 ms — hämta statistik (cache)
121 ms — hämta tråd, inlägg och bilagor (db)
125 ms — ändringar (db)