我有两个场景。在场景1中,有一个脚本使用addChild(nameObject);
自动添加孩子,还有一个按钮转到下一个场景。
当我从场景 2 返回到场景 1 时,代码会生成另一个对象。如何制作一个 AS3 脚本来检查舞台上是否已存在子项?
您很可能正在寻找DisplayObjectContainer
的contains()
方法:
确定指定的显示对象是否是
DisplayObjectContainer
实例或实例本身。搜索 包括包括此DisplayObjectContainer
在内的整个显示列表 实例。孙子、曾孙等每次返回true
.
if ( !contains(nameObject) ) {
// the object is not a child of the container
addChild(nameObject);
}