gotoandstop easing

273
21 марта 2017, 13:25

как в js возжожно реализовать покадровое замедление/ускорение анимации(easing), для остановленной временной шкалы? не постепенную отрисовку кадров движения элемента по .x и .y с помощью tween, а переход к следующему кадру за всё более долгий/короткий период времени?

дано: есть файл из среды adobe animate cc, который стартует остановленным (this.stop). по плану, анимация зависит от пользователя и привязана к скроллу, свайпу и кнопкам клавиатуры. на сцену вынесены слушатели событий, а основной элемент двигается на шаг вперед/назад по нажатиям кнопок, свайпам с тач, и колесу мыши - gotoAndStop(this.element.currentFrame+/-1);. всё, в принципе, работает. одно "но" - движение слишком угловатое. хотелось бы плавного ускорения/замедления в начале/конце свайпа/скролла/нажатия кнопки (easeinout). понимаю головой, что нужно использовать setinterval или settimeout, и оттуда дергать какие-то значения, но вот как конкретно реализовать - ума не приложу.

READ ALSO
Как передать ID строки в модал?

Как передать ID строки в модал?

У меня есть таблица, заполняю из Базы данныхУ каждой строки есть кнопка Edit, которая открывает модальную форму

301
Как в vue.js скомпилировать текст в формулу?

Как в vue.js скомпилировать текст в формулу?

Нужно динамически скомпилировать формулу vuejs на основании данных из БД

277
Группированный input jquery

Группированный input jquery

Подскажите пожалуйста такой скрипт или плагин, который реализует input с возможностью добавлять или удалять слова, фразыПрошу прощения, я даже...

289
Jquery Условие на класс [требует правки]

Jquery Условие на класс [требует правки]

Уважаемые жители Стака прошу совета

249