![]() |
|
||||||||||
|
|
|
|||||
|
Регистрация: Oct 2009
Сообщений: 174
|
Здравствуйте!
как сделать чтобы новый спрайт ставился на самый нижний слой, и вообще можно ли управлять слоями? Добавлено через 3 минуты есть такая штука как setСhildIndex(123,1) но это немного не то, поскольку как я понял этот индекс устанавливается только относительно других спрайтов, но у меня на сцене кроме спрайтов есть ещё простые объекты |
|
|||||
|
Регистрация: Aug 2008
Адрес: Рязань
Сообщений: 723
|
addChildAt(child, 0);
setChildIndex(child, 0); не относительно других спрайтов, а всех объектов в списке отображения если вы имеете в виду graphics, то под него установть объект не получится
__________________
low + |
|
|||||
|
Регистрация: Oct 2009
Сообщений: 174
|
ага, спаибо большое, всё работает. а можно подробнее, addChildAt(child, 0);- в этой строчке задаётся слой?
|
|
|||||
|
Регистрация: Aug 2008
Адрес: Рязань
Сообщений: 723
|
child - это объект, который добавляете
0 - индекс (чем больше индекс, тем выше объект к "верху", то есть 0 - в самом низу)
__________________
low + |
|
|||||
|
Регистрация: Oct 2009
Сообщений: 174
|
addChildAt(child,0)- добавляет спрайт на слой 0;
setChildIndex(child,0)- устанавлевает приоритетность спрайта? |
|
|||||
|
Регистрация: Aug 2008
Адрес: Рязань
Сообщений: 723
|
2 эти строки вместе не следует использовать, это я как альтернативу написал
используйте addChildAt(child,0); или addChild(child); setChildIndex(child,0);
__________________
low + |
|
|||||
|
Регистрация: Oct 2009
Сообщений: 174
|
ага. теперь понял. спасибо!)
|
![]() |
![]() |
Часовой пояс GMT +4, время: 14:52. |
|
|
« Предыдущая тема | Следующая тема » |
| Теги |
| слой |
|
|