我正在尝试为舞台上的所有对象应用蒙版,除了一对。有很多不同的对象,将来它们的数量会发生变化,所以我希望能够动态地完成遮罩。
我写了这段代码:
var i;
for (i = 0; i < this.numChildren; i++) {
if (this.getChildAt(i).name!="stage_kelp_bg" && this.getChildAt(i).name!="magnifier_mask") {
this.getChildAt(i).mask = this.magnifier_mask;
}
}
上面的代码在文档类的构造方法中。简单地说一下:
this.stage_kelp.mask = this.magnifier_mask;
完美无瑕,但仅适用于那个对象。知道有什么问题吗?
没有错误被抛出,对象只是没有被掩盖。