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.