Flex检测容器中的元素

时间:2013-12-15 13:17:28

标签: flash flex

如何检测容器中是否有任何元素?

示例代码:

<s:VGroup id="myGroup"></s:VGroup>

if(myGroup.getElementAt(0)){
    //Got element inside
}else{
    //Nothing inside
}

当我尝试运行上面的代码时,我收到此错误

RangeError: Index 0 is out of range.

如何检测是否有任何元素加载到VGroup中?

谢谢。

1 个答案:

答案 0 :(得分:1)

使用numChildren属性。

if(myGroup.numChildren > 0){
    //Got element inside
}else{
    //Nothing inside
}