2013-12-15 67 views
0

如何檢測容器中是否有元素?容器中的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任何元素?

謝謝。

+0

雖然答案很簡單[我發佈]我不確定是否理解需要這樣做的基本原理。爲什麼你的「父母」需要反思一個孩子? – JeffryHouser

回答

1

使用numChildren屬性。

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