Каждый раз, когда вы вызываете таймер, вы можете установить свойство задержки таймера чуть ниже.Вы можете контролировать, насколько быстро он ускоряется, изменяя время.Пример:
function OnTimer(e:TimerEvent):{
//This will check to see if we are between the 10th and 20th time that this timer has been called.
if(myTimer.currentCount > 10 && myTimer.currentCount < 20){
//We will speed up the timer by 100 milliseconds, or .1 seconds.
myTimer.delay -= 100;
}
//Spawn a new circle in the game
SpawnCircle();
}
В этом примере таймер будет задерживаться на 2 секунды первые 10 раз.Между 10-м и 20-м разами он будет ускоряться на 0,1 секунды каждый раз.После 20-го раза он сохранит свою скорость, которая в этот момент будет 1 секунда.