Форум Flasher.ru
Ближайшие курсы в Школе RealTime
Список интенсивных курсов: [см.]  
  
Специальные предложения: [см.]  
  
 
Блоги Правила Справка Пользователи Календарь Сообщения за день
 

Вернуться   Форум Flasher.ru > Flash > ActionScript 3.0

Версия для печати  Отправить по электронной почте    « Предыдущая тема | Следующая тема »  
Опции темы Опции просмотра
 
Создать новую тему  
Старый 30.08.2008, 03:59
konstantin.noir вне форума Посмотреть профиль Отправить личное сообщение для konstantin.noir Найти все сообщения от konstantin.noir
  № 1  
Ответить с цитированием
konstantin.noir

Регистрация: Jan 2008
Сообщений: 24
По умолчанию Движение по кривой

Нужно сделать программную анимацию движения пунктов меню по такой траектории. При этом должна быть возможность замедлять их движение. Т.е. пока указатель мыши находится вне области этого меню - пункты двигаются равномерно, когда указатель мыши попадает в область этого меню - движение пунктов замедляется и они останавливаются, когда указатель мыши уходит из области меню - движение с ускорением начинается опять.
В голову ничего, кроме как прогнать по этой траектории клип с сохранением его координат в массив, а потом использования этих координат, не приходит.
Так как движение должно быть с замедлением-ускорением, то в голову опять приходит мысля - при равномерном движении на каждый кадр брать из массива значения с некоторым шагом, а при замедлении (ускорении) уменьшать до 1 (увеличивать до шага равномерного движения) этот шаг.
Но так как равномерное движение предполагается достаточно медленное, то для создания массива координат требуется достаточно много значений.
Возник вопрос - может можно это реализовать как-то по-другому, более простым способом?
Изображения
 

Создать новую тему   Часовой пояс GMT +4, время: 16:37.
Быстрый переход
  « Предыдущая тема | Следующая тема »  

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.


 


Часовой пояс GMT +4, время: 16:37.


Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.