23. Подход к сортировке глубин

В ActionScript 3.0, подход к управлению глубинами DibsplayObject'ов изменился. Разберем пример, когда мы хотим поставить мувики с наибольшей «y» координатой наверх, а наименьшей вниз: в AS 1—2 мы могли просто назначить им глубину, а в ActionScript 3 мы работаем с массивом дочерних объектов, т.е. никаких пустых глубин между двумя мувиками быть не может.

Один из способов сделать это, это отсортировать наши мувики в массиве. Сначала мы создадим массив со ссылками на мувики, после чего отсортируем его с помощью свойства sortOn:

This content requires Adobe Flash Player.

Данный способ не столь краток, как AS 1—2 вариант, но делает свое дело.

Статья Nirth'a: «О коллекциях».


Leave a Reply

Your email address will not be published. Required fields are marked *

*

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>