有没有办法使用createJS / easelJS计算当前在舞台上显示的对象?

时间:2014-05-18 00:27:25

标签: javascript easeljs createjs

我目前正在使用createJS套件创建一个程序,并遇到了障碍。我在舞台上“产生”物品,但我想知道是否有办法计算舞台上现有的物品数量。

所以,例如:

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

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

谢谢。

1 个答案:

答案 0 :(得分:2)

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

每个容器都有这个方法,但它只返回直接子节点数,没有子节点子节点,因为你必须创建一个递归调用。