2010-08-19 69 views

回答

4

它的工作方式與Flex 3中的相同。組件Z順序由它們作爲其父項的子項的順序定義。第二個孩子會在第一個孩子面前,第三個孩子會在第一個孩子和第二個孩子面前等等。

您仍然可以使用swapChildrenswapChildrenAt更改兒童的Z順序。

佈局屬性的值將是佈局類的實例;其中 - 以簡單的形式顯示measure()和updateDisplayList()方法。 IT並不具體涉及在另一個組件的前面或後面移動一個組件。

在Flex 4組上,您可以使用swapElementswapElementsAt,但我敢打賭,如果您要檢查代碼,您會發現這些代碼只是swapChildren和swapChildrenAt的抽象層。

+0

z屬性與組件的3D座標系(x,y,z)有關,與Z順序(組件之間的關係)無關。我同意,我希望有一個更簡單的方法,但沒有。 – JeffryHouser 2010-08-20 11:48:44

1

也許這幫助: container's depth

你可以使用Flex容器的深度屬性來定義哪些元素可以重疊的其他元素。