我将一个孩子添加到舞台,如果这个孩子出现在舞台上,我需要我的代码跟踪并将这个孩子从这个位置移除以将它添加到舞台的另一个位置
请帮我
我认为您在问如何将孩子从显示列表中的一个位置移动到另一个位置。如果是这样,您不需要先移除孩子;当您将孩子添加到新的“位置”时,孩子将从旧位置移除(孩子只能存在于显示列表中的一个位置)。这是假设您不需要孩子在重新出现在新位置之前消失一段时间。或者,您可以使用 this.contains(referenceToChild); 检查显示对象是否包含另一个对象。
如果一个孩子的parent
财产不是null
:
trace( child.parent !== null ); // True if the child is on the stage.
对于定位,您只需要调整x
和y
。