我目前正在使用createJS套件创建程序,但遇到了障碍。我正在舞台上“生成”项目,但是我想知道是否有一种方法可以计算舞台上当前存在的数量。
因此,例如:
if (spawnedItemCount <= 1) {
spawnItem();
}
spawnedItemCount将返回舞台上当前正在显示的特定对象的数量。如果这些对象只有1个(或更少),则运行spawnItem函数。这有可能吗?
谢谢。
最佳答案
您正在寻找getNumChildren()
http://createjs.com/Docs/EaselJS/classes/Container.html#method_getNumChildren
每个容器都有此方法,但它只会返回直接子代的数量,而不会返回子代的子代,因此您必须创建一个递归调用。