Вот простенький скрипт который создает интервал в 10мс... но как видите что интервал то больше то меньше. Есть варианты как сделать более точныйинтервал? Нужна максимальная точность

Код:
var prevTime : Number = 0;
var timer = new Timer(10); // ms
timer.addEventListener("timer", timeHandler);
timer.start();
function getTime ()
{
var d = new Date();
return d.getTime();
};
function timeHandler (event:TimerEvent)
{
var cur : Number = getTime();
var dif : Number = cur - prevTime;
trace(" current = "+cur+" prev = "+prevTime+" dif = "+dif);
prevTime = cur;
};