TweenCat: маленький твинер для as3

tweencat

TweenCat это быстрый и очень маленький твинер для as3. TweenCat состоит всего лишь из одного файла и использует стандартные Robert Penner's Easing Equations.

Параметры TweenEngine.addTween конструктора:

  • target - объект к которому применяется твин.
  • steps - время твина.
  • ease - тип твининга. Используется пакет Equations.
  • props - набор аргументов.
  • delay - время задержки перед началом твина.
  • overwrite - указывает будет ли твин перекрыт.
  • autoclear - можно указать TRUE для удаления объекта после окончания твина.
  • oncomplete - функция которая будет выполнена после окончания твина.

Пример самого простого твина меняющего прозрачность для объекта DisplayObject:

TweenEngine.addTween(DisplayObject, 1, Equations.easeNone, {alpha:0.5});

Параметр overwrite используется для указания того, будет ли анимация для объекта перезаписана. По умолчанию значение true, используйте false для задания объекту цепочек анимаций. Пример использования delay, overwrite, oncomplete и базовых анимаций:

В TweenCat используются стандартные для большинства твинеров Robert Penner's Easing Equations. Использование Equations:

Параметр autoclear используется для удаления объекта из родительского контейнера после окончания анимации. Пример использования:

TweenCat может анимировать все, что является int, uint или Number. Пример, в котором объект твина это экземпляр класса DefaultObject, и параметр, который обновляется, это сеттер angle. Сеттер angle, в свою очередь, передает свое связанное значение параметру rotation объекта:

Страница проекта на github.