суббота, 9 февраля 2013 г.

14.10. Как изменить порядок контейнеров?

Да, проблема в том, что контейнер с ёлочками мы вывели на сцену после контейнера со снежинками, поэтому и расположился он выше (ближе к нам). Как это исправить?

Можно аккуратно переместить весь код с ёлочным контейнером выше, до того места, где создан контейнер для снежинок.
А можно указать для контейнера с ёлочками номер уровня, на который его надо вывести. Уровни — это что-то типа слоёв. Первый выведенный на сцену объект (у нас это контейнер со снежинками) занимает уровень с номером 0, второй (ёлочный контейнер) — 1, третий — 2, и т.д. Так что, нам достаточно вывести контейнер с ёлочками на нулевой уровень (при этом контейнер со снежинками переместится на первый уровень).
  • Замени команду вывода контейнера:


    • Команда addChildAt выводит объект на указанный вторым параметром уровень (в нашем коде это 0).



Комментариев нет:

Отправить комментарий