Показать сообщение отдельно
Старый 31.01.2014, 15:22
Rivexe вне форума Посмотреть профиль Отправить личное сообщение для Rivexe Найти все сообщения от Rivexe
  № 9  
Ответить с цитированием
Rivexe
 
Аватар для Rivexe

Регистрация: Jun 2013
Сообщений: 133
Я бы просто расширил стандартный таймер:
Код AS3:
package  
{
	import flash.events.TimerEvent;
	import flash.utils.Timer;
 
	public class ExtendedTimer extends Timer 
	{
 
		public function ExtendedTimer(delay:Number, repeatCount:int=0) 
		{
			super(delay, repeatCount);
 
		}
 
		override public function stop():void 
		{
			super.stop();
 
			if(currentCount != repeatCount)
				dispatchEvent(new TimerEvent(TimerEvent.TIMER_COMPLETE));
		}
	}
}