![]() |
несколько анимаций
Добрый день.
Я только начал изучать флэш и столкнулся с такой задачей.. Имеется 3 слоя: 1-первый слой это управление (две кнопки), 2 - простая анимация (движение фигуры) 3 - простоя анимация (движение фигуры) Как сделать так чтобы при нажатии на кнопку "А" - воспроизводилась анимация второго слоя, а при нажатии на кнопку "Б" воспроизводилась анимация третьего слоя? Заранее благодарен. |
слои нельзя двигать отдельно друг-от-друга.
Сохраните каждый слой в отдельный мувик. Расположите эти мувики в правильном порядке на сцене. Управляйте ими с помощью stop(), play(), gotoAndPlay() и т.д. |
Вложений: 1
Цитата:
спасибо.. Я поколдовал, и вот что получилось (во вложении), теперь трудность следующая.. как после анимации "а" или "б" вернутся к показу слоя, где размещены кнопки? |
На 3-м кадре слоя с кнопками нажми f5 и кнопки будут всегда на виду.
P.S. Более правильно будет, если убрать код с кнопок, задать кнопкам инстансы (play1 и play2), а код написать в отдельном кадре: Код:
stop(); |
Цитата:
Код:
_root.gotoAndPlay(1);Спасибо |
Ты имеешь в виду анимацию, которая в 3-м кадре? Или и там и там? Ты хочешь, чтоб кнопок не было видно во время проигрывания анимации? Код будет отправлять в 1-й кадр, а на нем пропиcано
Код AS1/AS2:
Код AS1/AS2:
|
спасибо большое вы очень помогли
|
Вложений: 1
Необязательно веть делать три слоя? в одном веть тоже работает, для чего три обьясните.
|
я бы с радостью посмотрел.. но у меня flash mx, можно ли как не будь открыть, не устанавливая другую версию? а три слоя это в целях обучения.. попутно изучал работу со слоями..
|
| Часовой пояс GMT +4, время: 05:55. |
Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.