Проблема изменения глубины экранного объекта с помощью Actionscript - PullRequest
0 голосов
/ 22 марта 2010

Привет, мой дизайнер сделал FLA-файл, в котором у него есть множество анимированных слоев.Все изображения внутри этих анимаций загружаются извне SWF.

Теперь проблема заключается в том, что в какой-то момент времени я хочу, чтобы некоторые объекты перешли под другой объект (текущий их сверху).Если я сделаю это визуально, изображения внутри SWF (загружены) будут потеряны.

Есть идеи?

Фахим.

1 Ответ

1 голос
/ 22 марта 2010

В AS3 вы можете переопределить объект DisplayObject с помощью

newParent.addChild(myMC);

Отличительной особенностью этого способа в AS3 (в отличие от AS2) является то, что глубины обрабатываются автоматически.

Простой способ переместить клип наверх (если к одному и тому же родительскому элементу прикреплено несколько клипов) - просто вызвать myParent.addChild (myClip).Вы можете сделать это, даже если он уже является дочерним для myParent, и это просто переместит myClip на вершину стека.

Таким образом, чтобы решить вашу дилемму, вы должны использовать этот метод для перемещенияваш самый верхний клип на вершину стека, прежде чем вам понадобится, чтобы другие прошли под него.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...