显示对象和级别

时间:2011-01-30 21:55:47

标签: actionscript-3

显示对象级别如何工作?在HTML中,最新的附加或嵌套元素是最高的吗?

如何为显示对象提供更高级别?

2 个答案:

答案 0 :(得分:1)

当您对addChild()执行DisplayObjectContainer调用时,附加对象会相对于容器放置在显示列表的顶部。

尝试查看setChildIndex()方法(以及swapChildren()之类的方法来更改子项的z顺序。

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

希望这会有所帮助。 侨

答案 1 :(得分:0)

您可以使用抽象DisplayObjectContainer类中的方法访问显示列表索引,例如:

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

所有DisplayObject都可以是子对象,但并非所有DisplayObject都可以有子对象(IE:Shape)。

DisplayObjects必须从DisplayObjectContainer(IE:Sprite)继承才能生成孩子。