отображать объекты и уровень - PullRequest
0 голосов
/ 31 января 2011

как работает уровень экранного объекта?это как в HTML, где последний добавленный или вложенный элемент самый высокий?

и как вы можете дать экранному объекту более высокий уровень?

Ответы [ 2 ]

1 голос
/ 31 января 2011

Когда вы выполняете addChild() вызов DisplayObjectContainer, добавляемый объект помещается вверху списка отображения относительно контейнера.

Попробуйте взглянуть на метод setChildIndex() (и другие, например swapChildren(), для изменения порядка z ваших детей.

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

Надеюсь, это поможет. Ciao

0 голосов
/ 31 января 2011

вы можете получить доступ к индексу списка отображения, используя методы из абстрактного класса DisplayObjectContainer , например:

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

все объекты DisplayObject могут быть дочерними, но не все объекты DisplayObject могут иметь дочерние элементы (IE: Shape).

Объекты DisplayObject должны наследоваться от DisplayObjectContainer (IE: Sprite), чтобы иметь детей.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...