PDA

Просмотр полной версии : Замедление анимации программно


zmeevolk
27.09.2011, 18:31
Здравствуйте, как сделать замедление анимации программно - чтоб скорость анимации зависела от скорости объекта.
Допустим - катящийся и останавливающийся бильярдный шар, гусеницы танка, колеса автомобиля? Заранее спасибо.

Vansimar
27.09.2011, 18:55
http://explosio.com/2010-01-21/as3-osnovy-programmnoj-animacii.html тут посмотри

Добавлено через 2 минуты
http://cyber-page.ru/as3/programmnaja-animacia-klass-tween/

zmeevolk
27.09.2011, 19:08
Ок, а если анимация покадровая? Например бегущий персонаж?

Art_133
28.09.2011, 00:06
Если необходимо проигрывать головку на таймлайне - можете использовать TweenMax.

mikhailk
28.09.2011, 00:47
Ок, а если анимация покадровая? Например бегущий персонаж?

Можно мувик растрировать в набор (массив, вектор) кадров и проигрывать их по таймеру.

ChuwY
28.09.2011, 01:13
А можно не растрировать и проигрывать по таймеру просто с помощью gotoAndStop;
Пример можете посмотреть в последней моей записи в блог "игра другу". (http://www.flasher.ru/forum/blog.php?bt=5459#comment5459)
Пусть не самый хороший, но рабочий.

mikhailk
28.09.2011, 10:25
Если основной мувик содержит вложенные мувики - будет большая головная боль остановить все это хозяйство на правильных кадрах. А так - да, конечно будет работать.

Vishapakahr
28.09.2011, 14:17
Можно использовать фрейми от greensock.

zmeevolk
28.09.2011, 20:05
Всем спасибо, видимо буду ковырять зеленых носков