12:00:15 Flex中默认先定义的对象在下层,后定义的对象是在上层。这里不过是通过静态还是动态方式建立的控件,均是按照后者在前的原则来设置显示的层次的。
Flex的调整函数为setChildIndex(displayObject,ind),可以用来调整容器中所有控件或者是子容器的层次顺序,具体的使用方法为:Container.setChildIndex(child,index),其中Container为容器,child为容器的对象,index是要设置的层次号(底层为0,最上层为容器中所有对象数目-1)。
设置容器中某一对象的层次深度:
1、置顶:
myContainer.setChildIndex(child,myContainer.numChi ldren - 1)
2、置底:
myContainer.setChildIndex(child,0)
3、将childA置于childB的前面:
myContainer.setChildIndex(childA,myContainer.getCh ildIndex(childB))
PS:使用setChildIndex后,容器中其他对象会根据当前插入对象的深度进行相应的调整位置。
以下是一个设置panel叠放层次的例子:
layout="absolute" width="800" height="600"> 效果如下图:
Flex的调整函数为setChildIndex(displayObject,ind),可以用来调整容器中所有控件或者是子容器的层次顺序,具体的使用方法为:Container.setChildIndex(child,index),其中Container为容器,child为容器的对象,index是要设置的层次号(底层为0,最上层为容器中所有对象数目-1)。
设置容器中某一对象的层次深度:
1、置顶:
myContainer.setChildIndex(child,myContainer.numChi ldren - 1)
2、置底:
myContainer.setChildIndex(child,0)
3、将childA置于childB的前面:
myContainer.setChildIndex(childA,myContainer.getCh ildIndex(childB))
PS:使用setChildIndex后,容器中其他对象会根据当前插入对象的深度进行相应的调整位置。
以下是一个设置panel叠放层次的例子:
layout="absolute" width="800" height="600"> 效果如下图:
本文介绍了在Flex中如何通过setChildIndex方法调整对象的显示层级。详细解释了如何将对象置顶、置底及调整到特定对象之前的方法,并给出了一个具体的Panel叠放层次设置示例。
422

被折叠的 条评论
为什么被折叠?



