|
SWiSH Forum Forum użytkowników programów SWiSH |
 |
SWiSH Max - unloadMovie() .. co robię źle ?
logicboy - Sob 31 Paź, 2009 15:46 Temat postu: unloadMovie() .. co robię źle ? cześć.
walczę ze stroną restauracji ... i chcę preloadować każdą kartę menu osobno... korzystając z "dobrodziejstw" funkcji 'loadMovie' ... niestety nie działa mi wyłączanie załadowanej wcześniej animacji ...
mam sprite'a z taką funkcją:
Kod: |
function przelacz(level) {
if (level == 2) {// --- zupy
this.loadMovie("zupy_menu.swf");
} else {
this.unloadMovie("zupy_menu.swf"); }
} |
.. powyższy sprite dostaje zmienną odpowiedzialną za określoną kartę menu ... jeśli dostanie parametr 2 ... to ma załadować "zupy_menu.swf" ( i ładuje ! ) ... kiedy funkcja dostanie inny parametr .. powinna wyłączyć wsześniej załadowaną animację ...
Niestety funkcja w powyższym kształcie nie usuwa mi jej
...za to dostaję buga:
Kod: | Function or method unloadMovie doesn't have the correct number of values between the () in statement:
Scene_1.karta::function przelacz(level)
Scene_1.karta, line 9: this.unloadMovie("zupy_menu.swf") |
... w czym tkwi zonk ..
ghoust - Wto 03 Lis, 2009 20:54
spróbuj dać root zamiast this
Kod: |
_root.unloadMovie("zupy_menu.swf");
|
|
|