假设我的舞台上有几个类型为MovieClip的对象,并且当MouseEvent.MOUSE_DOWN
事件在舞台上触发时,我希望所有这些对象都成为新创建的Movieclip的子对象。所以伪代码看起来像这样:
removeChild
?)对此有何指导?感谢。
答案 0 :(得分:1)
尝试:
var newMc:MovieClip;
function downEvent(e:MouseEvent){
newMc = new MovieClip(); // create new MC
newMc.addChild(the_old_movieClips);// add old MCs to the new MC
stage.addChild(newMc); // add newMc to the stage
}
function getBack(){
stage.addChild(the_old_movieClips);
removeChild(newMc);
}
不要移除儿童,使用addchild
会将旧电影剪辑视为新电子剪辑的子女