добрый день! я новичок, прошу строго не судить. вопрос такой - есть фигура (круглой формы) и кнопка. при нажатии на кнопку фигура должна ПЛАВНО поворачиваться на определенный угол вокруг своей оси. т.е. не сразу в конечное положение, а в течении какого-то времени (хотелось бы уметь задавать скорость вращения).
предполагаю что нужно использовать таймер и свойство rotate, но как написать в коде то что нужно - не знаю. подскажите, как это реализовать?
заранее благодарю.
вот то, что уже есть:

Код AS3:
// по часовой
ForwardButton.addEventListener(MouseEvent.CLICK, ForwardEvt);
function ForwardEvt(eventObj:Object):void {
Model.rotation += 5;
}
// против часовой
BackwardButton.addEventListener(MouseEvent.CLICK, BackwardEvt);
function BackwardEvt(eventObj:Object):void {
Model.rotation -= 5;
}