Выкладывать объекты на сцене в коде? - PullRequest
0 голосов
/ 10 ноября 2010

Когда я размещал объекты в коде, я заметил, что мне трудно заставить вещи правильно складываться. Я знаю, что мне нужно иметь дело со свойством index, но я не знаю, как.

Какие свойства, методы и т. Д. Могут помочь мне легко перемещаться по объектам на сцене и визуально складывать их правильно? (Кроме того, могут ли несколько объектов иметь одинаковый индекс?)

Пример:

Указатель 5 - Кнопка 2

Указатель 4 - Кнопка 1

Указатель 3 - Заголовок MC

Индекс 2 - Нижний колонтитул MC

Указатель 1 - Область содержимого MC

Индекс 0 - Фон

Ответы [ 2 ]

1 голос
/ 10 ноября 2010

эта ссылка о Список отображения (должен знать концепцию) должна помочь вам: http://www.adobe.com/devnet/flash/quickstart/display_list_programming_as3.html

1 голос
/ 10 ноября 2010

Когда вы добавляете детей на сцену, вы можете использовать метод addChildAt (displayObject, index).Вы можете указать, по какому индексу добавить нового ребенка.Все в списке отображения с указанным индексом и над ним будет смещено вверх.

Вы можете перемещать объекты в списке отображения с помощью setChildIndex (displayObject, int), где int - индекс для перемещения объекта.

Наконец, вы можете получить индекс экранного объекта с помощью getChildIndex (displayObject).Это вернет индекс, и вы можете комбинировать этот метод с двумя выше для правильной сортировки всех ваших объектов.

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

...