вот тут вы говорите таймеру, чтобы он считал t-раз до 1 секунды,
а подписываетесь на сыбытие - когда таймер закончит счет.
то есть он сработает 1 раз, когда таймер просчитает t-раз по секунде.

Код AS3:
var t:Number = NUD3.value;
_timer2 = new Timer(1000,t);
_timer2.addEventListener(TimerEvent.TIMER_COMPLETE, init);
нужно заменить на

Код AS3:
var t:Number = NUD3.value;
_timer2 = new Timer(1000,t);
_timer2.addEventListener(TimerEvent.TIMER, init);
тогда функция init будет вызываться нужное количество раз