Flex和AS3的深度管理及排序

Flex和AS3的深度管理及排序

AS3中,我们通过下面的方法来操作和管理物体的显示深度排序。

numChildren : int
//返回此对象的子项数目。
getChildAt(index:int):DisplayObject
//返回位于指定索引处的子显示对象实例。
getChildIndex(child:DisplayObject):int
//返回 DisplayObject 的 child 实例的索引位置。
setChildIndex(child:DisplayObject, index:int):void
//更改现有子项在显示对象容器中的位置。
swapChildren(child1:DisplayObject, child2:DisplayObject):void
//交换两个指定子对象的 Z 轴顺序(从前到后顺序)。
swapChildrenAt(index1:int, index2:int):void
//在子级列表中两个指定的索引位置,交换子对象的 Z 轴顺序(前后顺 序)。
removeChildAt(index:int):DisplayObject
//从 DisplayObjectContainer 的子列表中指定 的 index 位置删除子 DisplayObject。
setChildIndex常用有以下几种:

置顶: 容器.setChildIndex(对象A,容 器.numChildren-1);

置底: 容器.setChildIndex(对象A,0);

插入对象B的前面: 容器.setChildIndex(对象A,容 器.getChildIndex(对象B));

插入对象B的后面: 容器.setChildIndex(对象A,容 器.getChildIndex(对象B)-1);
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值