我们可以在
中获取所有元素和所有元素的后代垂直框
? 假设我有Vobx,其中添加了一个网格..并且在网格中有许多texinput控件..我想访问所有后代
电网,GridRow,的GridItem,的TextInput
..怎么做?
答案 0 :(得分:1)
您必须编写遍历组件层次结构的递归函数。没有内置方法可以访问容器第一级下面的子项。
类似的东西:
function traceDisplayObject(object:DisplayObject):void {
trace("Object: " + object);
if (object is Container) {
var container:Container = Container(object);
var numChildren:uint = container.numChildren;
for (var i:uint = 0; i<numChildren; i++) {
traceDisplayObject(container.getChildAt(i));
}
}
}
traceDisplayObject(myVBox);