看板 Flash 關於我們 聯絡資訊
今天在試做一個範例,程式碼沒什麼問題 但是出現邏輯上的錯誤,先po上程式碼 bt_main.bt_overview.addEventListener(MouseEvent.CLICK,Oview); bt_main.bt_photo.addEventListener(MouseEvent.CLICK,pto); function Oview(e:MouseEvent){ gotoAndStop("overview"); var OVERVIEW:Loader = new Loader(); OVERVIEW.load(new URLRequest("overview.swf")); load_mc.addChild(OVERVIEW); } function pto(e:MouseEvent){ gotoAndStop("photo"); var PHOTO:Loader = new Loader(); PHOTO.load(new URLRequest("photo.swf")); load_mc.addChild(PHOTO); } 我利用load_mc載入了overview,按了pto再載入PHOTO,但是原本的overview 卻還留著畫面,請問有什麼方法可以解決這個問題,又或者是要載入前把前一個 內容先清除掉,如果是這樣的話語法該怎麼寫? -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 175.180.229.35
etrexetrex:把 var PHOTO:Loader = new Loader(); 移到函數外 10/13 00:43
etrexetrex:喔 不是 你可以寫 load_mc.removeChild(OVERVIEW); 10/13 00:44
gcyang:只不過先點photo的話就不能寫這樣!! 10/13 10:39
dsmwang:為何? 10/13 12:34
etrexetrex:你可以寫 if 10/13 13:05