思路:zOrder
解决问题案例:手动添加的节点,舞台默认最新添加的节点再最顶层,通过zOrder设置层级关系,可以实现后面添加的节点层级比前面添加的节点层级底
代码:
public static var _ZorderIndex:Number;
public var Z_ORDER:Number=1000; //层级
private function createNode():void{
for(_ZorderIndex=0;_ZorderIndex<1000;_ZorderIndex++;){
var node:Node=new Node(); //某个自定义的类
_hostMainUI.addChild(node); //添加到界面
node.zOrder=Z_ORDER-_ZorderIndex;
}
}
zOrder值越高,代表层级越高,上面代码通过累减的方式,逐步降低后面添加节点的层级
网友评论