![]() |
|
||||||||||
|
|||||||
|
|
« Предыдущая тема | Следующая тема » |
| Опции темы | Опции просмотра |
|
![]() |
|
|
|
|||||
|
Написал новогоднюю корпоративно-рекламную игрушку http://www.klondike.ru/pic/pict/NY2004.zip
При движении вперед елки (мувики) рожаются на горизонте и уничтожаются при "уходе за спину" зрителю (за передний план). Рожаю при помощи attachMovie со все более увеличивающимся (по модулю) отрицательным параметром depth, т.к. ноыве елки появляют сзади всех существующих. Изначально хотел "зациклить мир", т.е. перебрасывать елки ушедшие за передний план назад на горизонт. Для этого необходимо изменять глубину мувика "елка" (то, что задается параметром depth при создаении мувика attachMovie). Как это сделать? Наверное я тупой и это тривиально, но... долго бился, перечитал тонны хелпов и не нашел... В итоге сделал как сделал - не "перекидываю" елки назад, а убиваю и рожаю новые. |
|
|||||
|
а может вот так:
Синтаксис myMovieClip.swapDepths(depth) myMovieClip.swapDepths(target) Параметры target Экземпляр мувиклипа, который должен поменять свой уровень вложенности (Depth) на уровень, в котором находится myMovieClip. Оба мувиклипа должны иметь одного "родителя" (т.е. находится на одной линейке (Timeline)). depth Число, определяющее уровень вложенности для myMovieClip . Возвращает Ничего. Описание Метод, меняет уровень вложенности (еще его называют Z-порядок) myMovieClip на уровень, где находится мувиклип, определенный в аргументе target или уровень, указанный в аргументе depth. Оба мувиклипа должны находится на одной линейке (Timeline). Обмен уровнями создает эффект перемещения одного мувиклипа над/под другим мувиклипом. Если в момент вызова этого метода мувиклип содержит анимацию, анимация останавливается. |
![]() |
Часовой пояс GMT +4, время: 03:56. |
|
|
« Предыдущая тема | Следующая тема » |
|
|