作者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
1F:推 etrexetrex:把 var PHOTO:Loader = new Loader(); 移到函数外 10/13 00:43
2F:→ etrexetrex:喔 不是 你可以写 load_mc.removeChild(OVERVIEW); 10/13 00:44
3F:→ gcyang:只不过先点photo的话就不能写这样!! 10/13 10:39
4F:→ dsmwang:为何? 10/13 12:34
5F:推 etrexetrex:你可以写 if 10/13 13:05