添加到 EaselJS 中的舞台。一个有效,一个无效。为什么?
Adding to a stage in EaselJS. One works, one doesn't. Why?
我能想到的向舞台添加项目的最简单方法就是保留一个项目列表,然后一次添加所有项目。但是...
此代码有效:
stage.addChild(img1);
stage.addChild(img2);
stage.addChild(img3);
stage.update();
这段代码没有。为什么?
var stageList = [img1, img2, img3];
for (item in stageList){
stage.addChild(item);
}
stage.update();
我一定是在做傻事吧?
item 将是索引或 属性 而不是数组中的值。以这种方式访问值 stageList[item]
并且循环应该如下所示
for (item in stageList){
stage.addChild(stageList[item]);
}
阅读更多关于 for...in loop
我能想到的向舞台添加项目的最简单方法就是保留一个项目列表,然后一次添加所有项目。但是...
此代码有效:
stage.addChild(img1);
stage.addChild(img2);
stage.addChild(img3);
stage.update();
这段代码没有。为什么?
var stageList = [img1, img2, img3];
for (item in stageList){
stage.addChild(item);
}
stage.update();
我一定是在做傻事吧?
item 将是索引或 属性 而不是数组中的值。以这种方式访问值 stageList[item]
并且循环应该如下所示
for (item in stageList){
stage.addChild(stageList[item]);
}
阅读更多关于 for...in loop