![]() |
Увеличение/уменьшение объекта
Всем привет!
На днях столкнулся с интересной проблемой. Буду рад, если кто-нибудь подкинет идею решения этой проблемы. А суть вот в чем. Есть мувиклип. С 1 по 12й кадр в нем простая анимация увеличения объекта с размера X до размера Y. А с 13 по 24й кадр - наоборот: уменьшение объекта с размера Y до размера X. На первый кадр поставил метку "plus", на 13й - "minus". Чего я хотел добиться: чтобы при rollOver'е на этот мувик объект начинал увеличиваться, а при rollOut'e уменьшаться с помощью gotoAndPlay("соответствующая метка"); Но! Если мышь убрать с объекта, когда еще объект не увеличился до конца, то получается что размер объекта резко перескакивает уже на увеличенное состояние. А хочется, чтобы если увеличение остановилось на 7м например кадре, то и уменьшение пошло с размера, который был у объекта в 7м кадре. Посему вопрос: как это грамотно реализовать? |
на сцене мувик "mc"
Код:
mc.onRollOver = function(){ |
Ок. Ясно. Спасибо.
Но что будет если к процессу масштабирования добавить еще процесс смещения по траектории, причем не по графику какой-то конкретной функции, а от балды нарисовать линию и сделать ее слой guide'ом? Получается, что изменение координат объекта, как масштабирование, программно не опишешь. Как тогда быть? |
Код:
btn.onRollOver = function(){ |
Да. Пожалуй, это то, что мне нужно! Спасибо!
|
| Часовой пояс GMT +4, время: 23:08. |
Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.