unloadMovie

Flash

2 svar · 266 visningar · startad av Web-Tor

Medlem sedan nov. 200013 890 inlägg
Trådstart#1

I samband med att jag öppnar en meny använder loadMovie för att lägg in en symbol i ett filmklipp.

loadMovie("bild1.swf", _root.kartbild.symbolMC);

När jag sedan stänger menyn använder jag unloadMovie för att ta bort symbolen igen.

unloadMovie(_root.kartbild.symbolMC);

Problemet är att när jag sedan ska öppna menyn igen funkar inte loadMovie eftersom filmklippet där symbolen ska laddas in är borta (jag tog ju bort den med unloadMovie).

Hur löser man detta i Flash 5?

Medlem sedan maj 2003750 inlägg
#2

Antingen länka in symbolMC dynamiskt med attach movie

_root.kartbild.attachMovie("symbolMC", "SymbolMC", 0);
loadMovie("bild1.swf", _root.kartbild.symbolMC);

eller sätt symbolMC-filmklippets egenskap "_visible" till false istället för att använda unLoad:

_root.kartbild.symbolMC._visible = false;

/Mirandir

Medlem sedan nov. 200013 890 inlägg
#3

länka in symbolMC dynamiskt med attach movie

Smart! Det hade jag aldrig kommit på själv.
Funkar perfekt. :)

255 ms totalt · 4 externa anrop · v20260731065814-full.d34c6d5a
122 ms — deklarationer (db)
0 ms — hämta statistik (cache)
127 ms — hämta tråd, inlägg och bilagor (db)
117 ms — ändringar (db)