![]() |
|
||||||||||
|
|||||||
|
|
« Предыдущая тема | Следующая тема » |
| Опции темы | Опции просмотра |
|
![]() |
![]() |
|
|||||
|
[+1 02.03.11]
|
Tweener как сделать так, что бы объект по линии бизье, перемещался по нажатию на кнопки.
Например, нажал кнопку влево, объект движется влево Отпустил кнопку объект замер, и.т.д. // Import the class import caurina.transitions.Tweener; import caurina.transitions.properties.CurveModifiers; CurveModifiers.init(); // Reset the position of the MovieClip ball.x = 27; ball.y = 8; // Animate Tweener.addTween(ball, {x:269, y:195, _bezier:{x:21, y:217}, time:1, transition:"linear"}); Tweener.pauseTweens(ball); //- останавливает }else if (press_left==false) { Tweener.resumeTweens(ball); //- перемещает дальше } А как сделать, что бы возвращал? Исходник CS4 Последний раз редактировалось vector3d; 30.05.2010 в 22:25. |
|
|||||
|
[+1 02.03.11]
|
Может существуют, другие твинеры, в которых можно такое, воплотить?
|
|
|||||
|
Регистрация: Apr 2010
Адрес: Earth
Сообщений: 1,897
|
Раньше такие вещи делали покадрово и не парились как то. Управляешь через gotoAndStop() по времени. Если движение угловатое - добавляешь пормежуточных кадров и радуешься. Стоит ли вообще так заморачиваться с твинерами?
Последний раз редактировалось i.o.; 31.05.2010 в 20:28. |
|
|||||
|
По-моему, этот умеет http://www.greensock.com/timelinemax/
|
|
|||||
|
[+1 02.03.11]
|
Цитата:
Нужно по линии безье, двигаться кнопками!!! ![]() Цитата:
|
|
|||||
|
[+1 02.03.11]
|
я чёт не нашёл
|
|
|||||
|
блогер
Регистрация: Oct 2005
Адрес: Днепродзержинск - город Брежнева и других логопедов
Сообщений: 1,421
Записей в блоге: 4
|
Почему бы самому не написать? http://ru.wikipedia.org/wiki/%D0%9A%...B7%D1%8C%D0%B5
Там по-моему можно даже из caurina.transitions.properties.CurveModifiers выдрать функцию. |
|
|||||
|
[+1 02.03.11]
|
Цитата:
![]() Последний раз редактировалось vector3d; 31.05.2010 в 23:32. |
|
|||||
|
блогер
Регистрация: Oct 2005
Адрес: Днепродзержинск - город Брежнева и других логопедов
Сообщений: 1,421
Записей в блоге: 4
|
Ну сделать твинер с
http://code.google.com/p/tweener/sou...veModifiers.as public static function _bezier_get (b:Number, e:Number, t:Number, p:Array):Number что где там написано в комментах. |
![]() |
![]() |
Часовой пояс GMT +4, время: 11:16. |
|
|
« Предыдущая тема | Следующая тема » |
| Опции темы | |
| Опции просмотра | |
|
|