Я пытаюсь применить маску ко всем объектам на сцене, кроме пары. Разных объектов очень много, и в будущем их количество будет меняться, поэтому я хочу, чтобы маскирование происходило динамически.
Я написал этот код:
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;
работает безупречно, но только для этого одного объекта. Есть идеи, что случилось?
Никаких ошибок не выдается, объекты просто не маскируются.