1,拖到舞台;(这个会flash的都会吧);
2,addChild();
比如:
var A:a=a();
var B:b=b();
var C:c=c();
addChild(A);//A的深度为0,最底层。
addChild(B);//B的深度为1
addChild(C);//A的深度为2,顶层。显示顺序顺序为CBA。
也就是说C遮挡着B,B遮挡A,下同。
/////////////////////////////////////////////////////////////////////////////
3,addChildAt();
比如:
var A:a=a();
var B:b=b();
var C:c=c();
addChild(A);
addChild(B);//显示是BA
addChild(C,1);
C就在中间了,现在C的深度就是1,而原来B的深度由1变为2.舞台显示是BCA;
还有两个方法是:
,4,setChildIndex:
置顶:容器.setChildIndex(对象C,容器.numChildren-1);
置底:容器.setChildIndex(对象C,0);
5,getChildIndex:
插入对象B的前面:setChildIndex(对象C,getChildIndex(对象B));
插入对象B的后面:setChildIndex(对象,getChildIndex(对象B)-1);
希望会对你们有所帮助。
时间: 2024-11-06 14:54:20