首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 媒体动画 > flex >

Flex 四 : 使用容器 API 管理容器子元素

2012-11-25 
Flex 4 : 使用容器 API 管理容器子元素http://www.slsay.com/archives/62Spark Group容器、SkinnableContai

Flex 4 : 使用容器 API 管理容器子元素
http://www.slsay.com/archives/62
Spark Group容器、SkinnableContainer容器以及所有的Halo容器,为管理容器的子元素提供属性和方法。因为Spark Group容器和SkinnableContainer容器能够持有很多种子元素,所以用来操纵其子元素的方法指的是拥有通用名称的子元素。

下面的表格展示了这些属性和方法:

Spark容器 Halo容器 说明
numElements numChildern 容器的子元素数量。
addElement( ) addChild( ) 为容器添加自元素作为其最后一个子元素。
addElementAt( ) addChildAt( ) 在容器的指定索引上添加子元素。
  getChildren( ) 得到所有包含的子元素的数组。
getElementAt( ) getChildAt( ) 得到指定索引上的子元素。
  getChildByName( ) 得到带有指定id的子元素。
getElementIndex( )   得到子元素的索引。
removeAllElements( ) removeAllChildren( ) 删除容器的所有子元素。
removeElement( ) removeChild( ) 删除第一个子元素。
removeElementAt( ) removeChildAt( ) 删除指定索引的子元素。
setElementIndex( ) setChildIndex( ) 是这子元素的索引。
swapElements( ) swapChildren( ) 交换两个子元素的索引。
swapElementsAt( ) swapChildrenAt( ) 交换连个子节点的索引。

获得容器或应用程序中的子组件的数量
使用numElements或者numChildren属性来获得容器的展示列表中包含的直接子组件的数目。下面的例子得到了 Application容器和Group容器的子元素的数目。Group控件有五个label控件,因此有五个子元素。Application容器有 Group和Button控件作为其子元素,因此它有两个子元素。

热点排行