Flex3深度管理(图层上下顺序管理)的常用代码

原理:通过改变子元素在父级元素的顺序来实现z-index的深度切换。


1、置顶:

parent.removeChild(child);
parent.addChild(child);


2、层次互换:

var i1:int = container.getChildIndex(child1);
var i2:int = container.getChildIndex(child2);
container.setChildIndex(child1, i2);
container.setChildIndex(child2, i1);


另外,置顶的写法如果是:

var cindex:int=parent.getChildIndex(child);
parent.swapChildrenAt(cindex,parent.numChildren-1);

则会报错:RangeError:#2006


posted on 2013-04-11 09:10  Rayy  阅读(340)  评论(0编辑  收藏  举报

导航