首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >临时影视容器as3

临时影视容器as3
EN

Stack Overflow用户
提问于 2012-07-10 18:45:38
回答 1查看 572关注 0票数 1

假设我的舞台上有几个Movieclip类型的对象,当MouseEvent.MOUSE_DOWN事件在舞台上触发时,我希望所有这些对象都成为新创建的MovieClip的子对象。因此,伪代码应该如下所示:

  1. 当mouse_down发生时,将对象从舞台上移除(removeChild?)
  2. 创建一个新的MovieClip并将其添加到舞台上。
  3. 将步骤1中删除的所有对象添加到新创建的育空器中。

对此有什么指引吗?谢谢。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2012-07-10 18:50:30

尝试:

代码语言:javascript
复制
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将使旧的影视片成为新电影的子级

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/11419855

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档