![]() |
|
||||||||||
|
|||||||
|
|
« Предыдущая тема | Следующая тема » |
| Опции темы | Опции просмотра |
|
![]() |
![]() |
|
|||||
|
Регистрация: Sep 2006
Сообщений: 43
|
Создаю анимацию вращения:
var rotationTween:Tween = new Tween(sun, "rotation", None.easeIn, 0, 360, 1200, false); rotationTween.stop(); rotationTween.FPS=120; rotationTween.looping = true; На кнопку right_button можно повесить rotationTween.resume(), но что повесить на left_button()? rotationTween.yoyo() - нельзя, неправильно получается... |
|
|||||
|
я бы наплевал на твин, а запустил вращение по таймеру /ентерфрэйму/еще как.., а направление менял по кнопкам:
var dir:Number=1;
var dr:Number=0.5;
var timer:Timer=new Timer(10);
timer.addEventListener(TimerEvent.TIMER,step);
timer.start();
function step(evt:TimerEvent):void{
sun.rotation+=dir*dr;
}
left_button.addEventListener(MouseEvent.CLICK,lClick);
right_button.addEventListener(MouseEvent.CLICK,rClick);
function lClick(evt:MouseEvent):void{
dir=1;
}
function rClick(evt:MouseEvent):void{
dir=-1;
}
|
![]() |
![]() |
Часовой пояс GMT +4, время: 07:32. |
|
|
« Предыдущая тема | Следующая тема » |
|
|