PDA

Просмотр полной версии : Как переместить объект на нижний слой?


Sergespb
07.09.2011, 16:17
Здравствуйте.
Подскажите как переместить объект на нижний слой? Так чтобы при этом не поменять его местами с нижним слоем как в случае с swapDepth, а именно подвинуть все объекты и запихнуть требуемый первым.

Нужно строить цикл и перебирать номера всех мувиков или же можно как-нибудь обойтись стандартными возможностями AS3?

dimarik
07.09.2011, 16:24
DisplayObjectContainer#setChildIndex (http://help.adobe.com/ru_RU/FlashPlatform/reference/actionscript/3/flash/display/DisplayObjectContainer.html#setChildIndex()). Достаточно указать объект и его новую "глубину". Если же нужен swapDepth, то DisplayObjectContainer#swapChildrenAt (http://help.adobe.com/ru_RU/FlashPlatform/reference/actionscript/3/flash/display/DisplayObjectContainer.html#swapChildrenAt()).

Wolsh
07.09.2011, 16:24
addChildAt(_displayObject, 0);

Sergespb
07.09.2011, 18:22
Огромное спасибо за ответы! Очень помогли!