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

Регистрация: May 2008
Адрес: Днепропетровск
Сообщений: 151
Отправить сообщение для Gal4enochek с помощью ICQ
Например так
Код AS3:
package utils
{
	import flash.utils.Timer;
 
	public class MyTimer extends Timer
	{
		public var id :int;
 
		public function MyTimer(delay:Number, id:int, repeatCount:int=0)
		{
			super(delay, repeatCount);
			this.id = id;
		}
 
	}
}
и вызов
Код AS3:
        for (var i : int = 0; i<5; i++){
		var t :MyTimer = new MyTimer(1000, i);
		t.start();
		t.addEventListener(TimerEvent.TIMER, te);
	}	
 
	private function te(e :TimerEvent):void{
		trace(e.target.id);
	}