Показать сообщение отдельно
Старый 29.10.2004, 19:37
Manowar1 вне форума Посмотреть профиль Отправить личное сообщение для Manowar1 Найти все сообщения от Manowar1
  № 14  
Manowar1

Регистрация: Jan 2002
Адрес: Kharkov
Сообщений: 57
могу предложить тебе такой вариант
Класс для отслеживания двойного нажатия testEvent.as

Код:
class testEvent{
	static var numClicks:Number = 0;
	private var curNumTakts:Number = 0;
	function testEvent(){
	}
	function onMouseDown(){
		numClicks ++;

		if (numClicks == 2){
			numClicks = 0;
			trace('Double Click');
		}
	}
	function unsetInterval(){
		numClicks = 0;
	}
}
а это создание объекта и его инициализация для работы
Код:
te = new testEvent();
setInterval(te.unsetInterval, 300);
Mouse.addListener(te);

Но это в том случае если тебе нужно просто отследить двойное нажатие, если же тебе нужно чтоб класс генерил своё событие по двойному щелчку, то trace нужно заменить на вышесказанное Proman' ом по поводу eventDispatcher