[問題] Flash AS3.0 釋放問題!?

看板Flash作者 (關東煮醬包)時間14年前 (2011/05/01 16:52), 編輯推噓1(100)
留言1則, 1人參與, 最新討論串1/1
在切換swf時會重疊 這是沒釋放掉的問題嗎? 因為是老師寫的,加上沒有什麼AS3.0的概念 很想解決這問題!! 懇請大大幫我解惑! 以下附上AS3.0 stop(); var _swfLoader1:Loader; var _swfLoader2:Loader; var _swfLoader3:Loader; menu_1.addEventListener(MouseEvent.CLICK,onMouseDown); function onMouseDown(event:MouseEvent) { if (_swfLoader2 != null) unloadSWF2(); if (_swfLoader3 != null) unloadSWF3(); var request:URLRequest = new URLRequest("part1.swf"); _swfLoader1 = new Loader(); _swfLoader1.load(request); addChild(_swfLoader1); } function unloadSWF1():void { _swfLoader1.unloadAndStop(); //removeChild(_swfLoader1); } menu_2.addEventListener(MouseEvent.CLICK,onMouseDown2); function onMouseDown2(event:MouseEvent) { if (_swfLoader1 != null) unloadSWF1(); if (_swfLoader3 != null) unloadSWF3(); var request:URLRequest = new URLRequest("page2.swf"); _swfLoader2 = new Loader(); _swfLoader2.load(request); addChild(_swfLoader2); } function unloadSWF2():void { _swfLoader2.unloadAndStop(); //removeChild(_swfLoader2); } menu_3.addEventListener(MouseEvent.CLICK,onMouseDown3); function onMouseDown3(event:MouseEvent) { if (_swfLoader1 != null) unloadSWF1(); if (_swfLoader2 != null) unloadSWF2(); var request:URLRequest = new URLRequest(".swf"); _swfLoader3 = new Loader(); _swfLoader3.load(request); addChild(_swfLoader3); } function unloadSWF3():void { _swfLoader3.unloadAndStop(); //removeChild(_swfLoader3); } 請問需要在哪裡改變?? -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 1.160.140.230

05/03 11:31, , 1F
原本註解的那三行 不要註解試試看?
05/03 11:31, 1F
文章代碼(AID): #1DlHzTMe (Flash)