webForumDet fria alternativet

Gå till keyframe vid inladdning av .swf?

Flash

3 svar · 388 visningar · startad av pRob3

Medlem sedan maj 2003151 inlägg
Frågan#1

Skriver om inlägget och hoppas det blir lättare att förstå eftersom jag glömde nämna den viktigaste detaljen variablen. :r

Alltså det jag undrar är om det är möjligt att hämta en variabel man skapar på en sida på en annan som man inkluderar med loadMovie?

På sidan main.swf laddar jag in test.swf med följande kod:

testVar = 1
loadMovie("test.swf",target_mc);

jag vill alltså skriva ut variablen testVar på test.swf men har ingen aning om hur man gör eller om det ens går.

Medlem sedan nov. 2004149 inlägg
#2

Det enklaste är väl att på första framen (efter preloadern) i test.swf skriva typ: gotoAndPlay(5);
Förresten, glöm inte citattecknen på target_mc - annars funkar det inte.
loadMovie("test.swf", "target_mc"); Kan även skrivas: target_mc.loadMovie("test.swf");
/Alar

Medlem sedan maj 2003151 inlägg
#3

Skrev om inlägget för jag hade nog lite bråttom när jag skrev det (ska bättra mig). :)
Det funkar utan citattecknen runt target_mc. ;)

Medlem sedan nov. 2004149 inlägg
#4

En global variabel kan läsas av alla tidslinjer:

_global.testVar = 1;

När du anropar variabeln kan du utelämna _global. Det är bara vid deklarationen eller ändring av värdet som detta behövs.

/Alar

254 ms totalt · 4 externa anrop · v20260731065814-full.1dc6f849
120 ms — deklarationer (db)
0 ms — hämta statistik (cache)
124 ms — hämta tråd, inlägg och bilagor (db)
127 ms — ändringar (db)