Advice: Since you have a defined number of repeats, just listen to TimerEvent.TIMER_COMPLETE instead of TimerEvent.TIMER ( no need to define and increment a counter manually and clunk up code with conditions ).