我目前正在使用createJS套件创建程序,但遇到了障碍。我正在舞台上“生成”项目,但是我想知道是否有一种方法可以计算舞台上当前存在的数量。

因此,例如:

if (spawnedItemCount <= 1) {
    spawnItem();
}


spawnedItemCount将返回舞台上当前正在显示的特定对象的数量。如果这些对象只有1个(或更少),则运行spawnItem函数。这有可能吗?

谢谢。

最佳答案

您正在寻找getNumChildren()
http://createjs.com/Docs/EaselJS/classes/Container.html#method_getNumChildren

每个容器都有此方法,但它只会返回直接子代的数量,而不会返回子代的子代,因此您必须创建一个递归调用。

09-13 11:06