![]() |
Увеличение объекта в AS3.
Всем привет,
пытаюсь сделать увеличение объекта при наведении мышью. У меня получилось увеличивать до бесконечности объект, вопрос: как можно ограничить этот цикл и увеличивать объект только один раз, а потом чтобы возвращался в исходное положение. Код AS3:
|
судя по коду, стоп твина у вас происходит один раз - когда код входит в кадр. ставьте флаг, что твин идёт на увеличение, а потом наоборот.
|
Используйте для твинов TweenMax.
Это много удобнее. |
кстати, сейчас только обратил внимание, что у вас вообще нет твина на уменьшение, который должен быть в подписке на MOUSE_OUT (если я правильно понял, что вы хотите сделать со своей кнопкой).
UPD если вам надо поймать момент окончания твина (например, чтоб кнопка без увода мыши с неё вернулась в исходное положение) - у твинов есть событие motionFinish http://help.adobe.com/en_US/FlashPla...t:motionFinish подписывайтесь на него - и будет вам счастье |
| Часовой пояс GMT +4, время: 17:12. |
Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.