我们可以在 a中获取所有元素和这些元素的所有后代吗?
盒子
? 假设我有 Vobx,其中添加了一个网格.. 在网格中有许多 texinput 控件.. 我想访问所有的后代
网格、网格行、网格项、文本输入
.. 怎么做 ?
我们可以在 a中获取所有元素和这些元素的所有后代吗?
盒子
? 假设我有 Vobx,其中添加了一个网格.. 在网格中有许多 texinput 控件.. 我想访问所有的后代
网格、网格行、网格项、文本输入
.. 怎么做 ?
您必须编写一个遍历组件层次结构的递归函数。没有内置方法可以访问容器第一级以下的子级。
就像是:
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);