检查孩子是否存在



我有两个场景。在场景1中,有一个脚本使用addChild(nameObject);自动添加孩子,还有一个按钮转到下一个场景。

当我从场景 2 返回到场景 1 时,代码会生成另一个对象。如何制作一个 AS3 脚本来检查舞台上是否已存在子项?

您很可能正在寻找DisplayObjectContainercontains()方法:

确定指定的显示对象是否是 DisplayObjectContainer实例或实例本身。搜索 包括包括此DisplayObjectContainer在内的整个显示列表 实例。孙子、曾孙等每次返回 true .

if ( !contains(nameObject) ) {
    // the object is not a child of the container
    addChild(nameObject); 
}

相关内容

最新更新