AS2 - Maths Transition Help - PullRequest
       20

AS2 - Maths Transition Help

0 голосов
/ 15 августа 2010

я делаю выпадающее меню во флеше, и я хочу, чтобы оно скользило вниз.В данный момент я использую линейный слайд (_y + = 5, _y - = 5) и т. Д.

Я знаю, что существуют другие типы переходов, такие как экспоненциальный и т. Д., Как бы я их реализовал?Я также помню, что когда-то был веб-сайт, на котором были показаны всевозможные слайд-анимации в javascript с использованием различных техник.

1 Ответ

0 голосов
/ 19 августа 2010

Простая анимация слайдов будет выглядеть следующим образом:

y = y*(1-speed) + (target_y)*(speed)

Итерация, которая заставляет ящик скользить, замедляясь по мере его перемещения.Скорость должна быть между 0 и 1. При скорости 0,5 расстояние между током и целью будет уменьшаться вдвое каждый момент.за пределами цели, где он останавливается.В качестве альтернативы + 0.1, вы можете сделать * 1.1 или что-то подобное, вызывая экспоненциальное, а не квадратичное движение.

...