webForumDet fria alternativet

unloadMovie

Flash

2 svar · 251 visningar · startad av Web-Tor

Medlem sedan nov. 200013 890 inlägg
Frågan#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. :)

269 ms totalt · 4 externa anrop · v20260731065814-full.86ec41c2
133 ms — deklarationer (db)
0 ms — hämta statistik (cache)
132 ms — hämta tråd, inlägg och bilagor (db)
134 ms — ändringar (db)