【发布时间】:2016-09-17 01:10:01
【问题描述】:
我在 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 的名称来动态获取子对象?
【问题讨论】:
标签: flash createjs animate-cc