Уровень мувиклипа

При создании какого-то расширенного мувиклипа на сцену с помощью AS на действиях какого-то кадра, на каком слое создается этот мувиклип? На слое, где были Действия? Например, если я хочу переместить его вниз, могу ли я просто переместить слой «Действия»? И кстати, еще один вопрос, а если бы я не создавал слой Actions и писал весь код на какой-то б/у? :SS


person nicks    schedule 09.08.2011    source источник
comment
Переместите слой действия откуда туда... и для чего? Это не имеет никакого смысла   -  person Benny    schedule 09.08.2011
comment
Я имею в виду иерархически :/   -  person nicks    schedule 09.08.2011


Ответы (2)


всякий раз, когда вы добавляете объекты с помощью ActionScript, он не будет учитывать ваши слои, которые будут добавлены в верхнюю часть списка отображения. а для перехода в мувиклипы вы можете использовать MoveiClip (корень) или MovieClip (родительский). ознакомьтесь с методами addChildAt() и addChild() ActionScript для получения дополнительной информации.

person hardik    schedule 09.08.2011
comment
Просто в дополнение к этому хорошему ответу: слоев на самом деле не существует, это концепция, доступная только через Flash Professional. В конце концов, Flash Professional преобразует свои слои в запросы addChild(). Если вы хотите перегруппировать несколько изображений с помощью ActionScript в один слой, чтобы легко перемещать группу вверх или вниз в списке отображения с помощью addChildAt(), вы можете добавить их в объект Sprite, а затем переместить Sprite. - person Vincent Hiribarren; 09.08.2011

Надеюсь, вы имеете в виду вложенные видеоклипы

http://www.quip.net/blog/2007/flash/trust-me-as3-its-a-movie-clip

person Benny    schedule 09.08.2011