1

removeChild我注意到在将其放入另一个容器之前,您不必DisplayObject从它的父级中获取。addChild如果您只是addChild将它放到第二个容器中,它将首先自动从其当前父级中删除。removeChild如果你addChild之后就去别的地方,那么先做有什么意义吗?

4

1 回答 1

5

不,先做是没有意义的removeChild()该文档清楚地描述了这种行为:

如果添加已具有不同显示对象容器的子对象作为父对象,则该对象将从另一个显示对象容器的子列表中删除。

添加冗余调用removeChild()只会使代码膨胀。

于 2016-04-29T10:04:47.110 回答