[問題] 關於Loader載入SWF,物件無法完全刪除
請問各位大大,
最近我們寫了一款遊戲,
是一款平台破關遊戲,
遊戲總共有三關主程式 ,跟兩個穿插小遊戲,和最後一關魔王關。
我們執行程式的順序是
Start選單>第一關>過場動畫>小遊戲>第二關>過場動畫>第三關>過場動畫>魔王關。
全部都是不同的Fla匯出SWF來串接。
我們第一關~第三關都是使用同一支程式碼,但分成不同Fla輸出SWF,地圖的陣列不同而已。
然後串接是直接用它們各自的SWF載入,
所以第一關搜集的物品不會留到第二關,
我們使用的載入是使用下面這支程式:
var loader:Loader = new Loader() ;
loader.load(request);
removeAllChild(this);
addChild(loader);
然後Remove全部的監聽、音樂等。
後來發現,當第一個小遊戲載入第二關就會開始LAG,
然後第三關進到魔王關時,
魔王關的主角竟然會呼叫前面三關的主角,而不是本身魔王關的主角,
我們自己覺得可能是主程式和魔王關的元件庫名稱使用一樣,
所以想請教一下,
1.用loader的方法,元件庫名稱或是as的package檔的名稱一樣會有影響嗎?
2.Flash有方法可以把Var宣告的東西移除掉嗎?
3.還有其他載入SWF更穩定的方法嗎?
感謝各位。
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 210.242.212.139
→
07/25 12:10, , 1F
07/25 12:10, 1F
→
07/25 12:26, , 2F
07/25 12:26, 2F
→
07/25 15:09, , 3F
07/25 15:09, 3F
→
07/25 15:09, , 4F
07/25 15:09, 4F
→
07/25 15:10, , 5F
07/25 15:10, 5F
→
07/25 15:10, , 6F
07/25 15:10, 6F
→
07/25 15:17, , 7F
07/25 15:17, 7F
→
07/25 15:19, , 8F
07/25 15:19, 8F
Flash 近期熱門文章
PTT數位生活區 即時熱門文章