我正在尝试使用for循环将几个sprite及其相关标签添加到create js容器对象中。
可以同时添加两者吗?
NPCs.push(spriteBMP, spriteBMP2, spriteBMP3);
Lables.push(spriteLabel, spriteLabel2, spriteLabel3);
循环:
for (npc in NPCs && label in Labels) {
spriteContainer.addChild(npc, label);
}
如果没有,我该如何实现?
答案 0 :(得分: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
发送。