我在 AnimateCC 中创建了一个 MovieClip Symbol,它由其他 MovieClip Symbols 组成。我想在运行时遍历父 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);
那么有没有一种方法可以在运行时通过迭代子对象而不是硬编码子 MovieClip 的名称来动态获取子对象?