Показать сообщение отдельно
Старый 25.12.2009, 14:49
Furinax вне форума Посмотреть профиль Отправить личное сообщение для Furinax Найти все сообщения от Furinax
  № 1  
Ответить с цитированием
Furinax

Регистрация: Mar 2009
Адрес: Moscow
Сообщений: 469
По умолчанию Таймер не хочет тикать

Вопрос на столько глупый, что даже спрашивать стыдно, но надо...
Внутри класса есть функция, которая запускает таймер. Кода под 1700 строк, поэтому решил просто написать функцию и разобраться, мож я чего то в таймерах не понимаю.
Вроде бы старндартный код, 8 раз в трейсе должно появиться *TICK*.
Код AS3:
private function addTimer():void {
			var activityTime:Timer = new Timer(10000, 8);
			activityTime.addEventListener(TimerEvent.TIMER, listner);
			activityTime.start();
		};
 
		private function listner(e:TimerEvent):void {
			trace("*TICK!!!!!!!!!!!!!!!*");
		};
Но почему то событие выполняется только в 8 раз. Т.е. как будто произошло событие TIMER_COMPLETE. Самое удивительное что точь в точь такой же код работает в других классах. Мож какие баги есть с таймерами? Был бы рад если бы кто-нибудь поделиллся ссылкой...