Воспользовался советами - переделал на Timer.

Код AS3:
var timer:Timer = new Timer(1);
timer.addEventListener(TimerEvent.TIMER, animation);
...
private function animation(e:TimerEvent):void
{
var time:Number = getTimer() - last;
point.x += time * .16;
screen.lock();
screen.fillRect(rect, 0xFFFFFF);
screen.copyPixels(item, itemRect, point);
screen.unlock();
last = getTimer();
}
Результат:
http://stulnikov.com/example2/
По моему не особо отличается.
To:fljot
С fps экспериментировал, положительных результатов не добился.
Попробую просто сделать гифку, может красивее получится ))