webForumDet fria alternativet

variabel i variabel

1 svar · 377 visningar · startad av flashgurun

flashgurunMedlem sedan mars 20011 inlägg
#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;
}

------------------
"less is more"

FlashXMedlem 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.

128 ms totalt · 3 externa anrop · v20260731065814-full.2b84b982
0 ms — hämta forumlista (cache)
0 ms — hämta statistik (cache)
125 ms — hämta tråd, inlägg och bilagor (db)