PDA

Просмотр полной версии : создание объектов на другом слое


forgottensmile
23.02.2011, 01:24
Ребят, извините конечно за глупый вопрос, но все обыскал - не нашел
На таймлайне имею три слоя: нижний с бэкграундом, средний с графическим интерфейсом, верхний слой со скриптами
В скриптах создаю объекты и они отображаются на самом верху, перекрывая второй слой (интерфейс)
А я хочу создавать объекты, находящиеся между интерфейсом и бэкграундом. Понятное дело, что между ними видимо нужно создать еще один слой, но как поместить туда создаваемые объекты?
Естесственно, первое что попробовал - переместил слой со скриптами между интерфейсом и бэкграундом))) конечно же результата ноль, создаваемые объекты по прежнему перекрывают собой всё

bav
23.02.2011, 03:16
Попробуйте создать средний слой, между фоном и интерфейсом. На этом слое создать пустой MovieClip, дать ему имя, скажем, container, и добавлять все, что вы создаете скриптом уже в этот клип.

var something:Something = new Something();
container.addChild(something);

mikhailk
23.02.2011, 11:50
У меня в реальных приложениях получается обычно 5-7 контейнеров для вывода контента. Их лучше сразу заготовить и раздать тем классам, которые в них будут выводить.