0

我正在尝试使用 for 循环将几个精灵及其关联的标签添加到创建 js 容器对象中。

是否可以同时添加两者,像这样?

NPCs.push(spriteBMP, spriteBMP2, spriteBMP3);
Lables.push(spriteLabel, spriteLabel2, spriteLabel3);

环形:

for (npc in NPCs && label in Labels) {
    spriteContainer.addChild(npc, label);
}

如果没有,我该如何实现?

4

1 回答 1

1
// Using Math.max to make sure we can get through all  of them
for ( var i = 0, l = Math.max(NPCs.length, Labels.length); i < l; ++i ) {
    spriteContainer.addChild(NPCs[i], Labels[i]);
}

不在数组之一中的任何内容都将作为undefined.

于 2013-08-06T15:48:52.690 回答