如何使用createjs检测舞台上的特定孩子

时间:2014-06-10 10:20:31

标签: javascript jquery createjs

如何检查舞台上是否有特定的孩子,如何在createjs中检查特定的孩子A或B?

var A = new createjs.Bitmap('images.A');
var B = new createjs.Text('Hello','bold 12px Arial');
A.setTransform(100,100);
B.setTransform(100,150);
stage.addChild(A,B);
stage.update();

1 个答案:

答案 0 :(得分:1)

当您创建子元素时,请为子项指定名称,以便您可以使用getChildByName('childname')方法在稍后阶段将子项恢复。

var A = new createjs.Bitmap('images.A');
var B = new createjs.Text('Hello','bold 12px Arial'); 
A.setTransform(100,100);
B.setTransform(100,150);
A.name = "somenameA";
B.name = "somenameB";
stage.addChild(A,B);
stage.update();

stage.getChildByName("somenameA");

这假设您的孩子被添加到某个模块中,并且您希望让孩子的变量范围不再可用。否则,您始终可以使用该变量来识别您的孩子。