пятница, мая 25, 2007

Класс Tweener

Открыл для себя класс Tweener, с помощью которого можно легко создавать программную анимацию и различные эффекты. Он реализован как для AS2, так и для AS3, при этом код менять не надо.
С помощью этого класса и Papervision3d создан прикольный каталог для ITunes.

Вот небольшой пример кода:

Tweener.addTween(UITarget, {x:selectedGoTo.x, y:selectedGoTo.y, z:selectedGoTo.z-bounceAmount+UISpacing, rotationX:0, rotationY:180, rotationZ:0, time:primeTransTime, transition:transEquation});

Прикольно то, что твининг можно задавать в трех измерениях, а также вращать элемент вокруг своих осей.

1 комментарий:

peko комментирует...

Поздравлю, действительно весьма стоящее открытие :)

Пользуюсь этим классом давно, имхо это незаменимый инструмент для программного шевеления всего, что шевелится.

Не делал твининг "вручную" уже года три как. Параметризованная анимация - выбор настоящих ленивых мачо.