Показать сообщение отдельно
Старый 09.08.2014, 13:46
caseyryan вне форума Посмотреть профиль Отправить личное сообщение для caseyryan Найти все сообщения от caseyryan
  № 4  
Ответить с цитированием
caseyryan
 
Аватар для caseyryan

Регистрация: Jun 2012
Адрес: Новосибирск
Сообщений: 6,644
Записей в блоге: 4
В одной секунде 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("секунда прошла");
    }
}
Погрешности конечно будут, но не значительные
__________________
Ко мне можно и нужно обращаться на ты)