作者gcyang (小百貨小員工)
看板Flash
標題[問題] addchild可以清除嗎?
時間Wed Oct 13 00:37:17 2010
今天在試做一個範例,程式碼沒什麼問題
但是出現邏輯上的錯誤,先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