2011-01-30 71 views
0

顯示對象級別如何工作?就像在HTML中最新的附加或嵌套元素是最高的?顯示對象和級別

你怎麼能給顯示對象更高的水平?

回答

1

當您對DisplayObjectContainer執行addChild()調用時,附加對象被放置在顯示列表相對於容器的頂部。

嘗試一下setChildIndex()方法(和其他類似swapChildren()改變你的孩子的Z排序。

http://help.adobe.com/en_US/FlashPlatform/reference/actionscript/3/flash/display/DisplayObjectContainer.html#setChildIndex()

希望這有助於。 僑

+0

您是否只能更改特定容器中的兒童級別,而不是讓它們在包含它們的對象之外浮動?如果你瞭解我? :) – clarkk 2011-01-30 22:30:41

0

你可以訪問顯示列表索引使用方法摘自DisplayObjectContainer類,如:

- addChild() 
- addChildAt() 
- getChildByName() 
- swapChildren() 

所有DisplayObject都可以是子項,但並非所有的DisplayObject都可以有子項(IE:Shape)。

DisplayObjects必須從DisplayObjectContainer(IE:Sprite)繼承才能生孩子。