看板 Flash 關於我們 聯絡資訊
在切換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
jeaby:原本註解的那三行 不要註解試試看? 05/03 11:31