![]() |
Поворот с торможением
Здравствуйте! Возник вопрос по-поводу поворота мувиклипа вокруг своей оси за мышью.
Я знаю, что это можно реализовать простым вычислением: Код AS1/AS2:
Спасибо большое за внимание к моему вопросу! Я буду очень рада узнать ответ на этот вопрос! :) |
у TweenMax есть свойство shortRotation.
Похоже как раз для этого случая. Хотя можно и свой алгоритм придумать. Я делал свой на ас3. |
|
У TweenLite есть параметр задержки выполнения твина.
Например: Код AS1/AS2:
Поэтому можно наверное даже и без delay обойтись - поэкспериментируйте. PS. "Поворот с торможением" - смысл в этой фразе иной, чем то, что вам нужно - "поворот с задержкой". |
Очевидно же, что в случае поворота за курсором твин библиотеки не помогут. Если создавать при каждом onMouseMove новую анимацию - дела не выйдет.
Нужно писать свой обработчик. Что-то типа такого: Код AS1/AS2:
|
Цитата:
Нюанс в том, что TweenLite - это готовый мощный класс, и если не использовать параметр overwrite:false или не использовать OverwriteManager, то каждый новый экземпляр твина убивает предыдущий твин на мувике и все происходит гладко. Постоянно использую такую схему - и при линейной анимации, и при анимации масштабирования, при кручении... |
Спасибо большое за ответы! Попробую поэкспериментировать! :)
|
2mooncar:
Ну, можно похоливарить на тему забивания гвоздей пасатижами, но я не в том настроении. Просто скажите - вы используете изинги в своей програмной анимации, которую постоянно оверрайтите? |
Цитата:
Но какой-то там всегда есть по умолчанию , даже если не прописаны. |
| Часовой пояс GMT +4, время: 12:53. |
Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.