Я создал символ MovieClip в AnimateCC, который состоит из других символов MovieClip. Я хочу перебрать дочерние элементы родительского MovieClip во время выполнения, чтобы изменить некоторые свойства дочерних символов. Я подумал, что будет легко использовать что-то вроде: -
for (var i= 0; i < this.MyThing.getNumChildren(); i++) {
var child = this.MyThing.getChildAt(i);
// then amend child properties
}
Но это не работает. Когда я смотрю в файл js, кажется, что дети добавляются как свойства экземпляра, например.
this.T1 = new lib.Thing1();
а не так, как вы обычно добавляете детей, например: -
var PA = new lib.Thing1();
this.ParentThing.addChild(PA);
Итак, есть ли способ получить доступ к дочерним объектам динамически во время выполнения, перебирая дочерние объекты, а не жестко кодируя имена дочерних MovieClips?