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