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