Flex中改變panel的疊放層次

2021-08-27 01:29:22 字數 691 閱讀 2013

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中改變物件在容器中的疊放層次

1 在容器中新增物件 移除物件和檢測容器中是否存在物件 容器物件.addchild 顯示物件 在容器中新增物件 容器物件.removechild 顯示物件 在容器中刪除物件 容器物件.contains 顯示物件 檢測容器中是否存在顯示物件,如果存在返回true,不存在返回false.2 在容器中新增...

Flex中改變物件在容器中的疊放層次

1 在容器中新增物件 移除物件和檢測容器中是否存在物件 容器物件.addchild 顯示物件 在容器中新增物件 容器物件.removechild 顯示物件 在容器中刪除物件 容器物件.contains 顯示物件 檢測容器中是否存在顯示物件,如果存在返回true,不存在返回false.2 在容器中新增...

Flex中改變物件在容器中的疊放層次

1 在容器中新增物件 移除物件和檢測容器中是否存在物件 容器物件.addchild 顯示物件 在容器中新增物件 容器物件.removechild 顯示物件 在容器中刪除物件 容器物件.contains 顯示物件 檢測容器中是否存在顯示物件,如果存在返回true,不存在返回false.2 在容器中新增...