В одной секунде 1000 миллисекунд, то есть даже если поставить 20 или 50, то все равно этого будет достаточно. Читерить при такой скорости проверок подобным образом будет не реально. Только проверку делайте не через timer.currentCount, а через getTimer();

Код AS3:
var lastTime:int = getTimer();
function onTimer(e:TimerEvent):void {
var curTime:int = getTimer();
if (curTime - lastTime >= 1000) {
lastTime = curTime;
trace("секунда прошла");
}
}
Погрешности конечно будут, но не значительные