Можно так:

Код AS3:
var ang:Number=0;//скорость перемещения
var speed:Number=8;//расстояние
var startY:Number=cube.y;//стартовая позиция
cube.addEventListener(Event.ENTER_FRAME,ef);
function ef(e:Event):void
{
cube.y=startY+Math.cos(ang)*speed;
speed-=0.05;
ang+=0.1
if(speed<0)
{
cube.y=startY;
cube.removeEventListener(Event.ENTER_FRAME,ef)
trace("cube in stoped")
}
}