Показать сообщение отдельно
Старый 26.12.2005, 21:58
FSBmipt вне форума Посмотреть профиль Отправить личное сообщение для FSBmipt Посетить домашнюю страницу FSBmipt Найти все сообщения от FSBmipt
  № 3  
Ответить с цитированием
FSBmipt
 
Аватар для FSBmipt

Регистрация: Jun 2004
Адрес: Moscow
Сообщений: 51
Отправить сообщение для FSBmipt с помощью ICQ
Antares Да, надо попробовать. Тогда вопрос:
Как правильно отключить баблинг? Пробовал в теле обработчика - эффекта не заметил, пробовал оба метода stopImmediatePropagation() и stopPropagation().

Код:

Код:
		private function onClick(event:MouseEvent):Void{
			event.stopImmediatePropagation();
			Logger.msg("-----");
			Logger.msg("target = "+event.target+", currentTarget="+event.currentTarget+", eventPhase ="+event.eventPhase );
			if((event.currentTarget is ImageWindow)){
				if(event.target is ImageWindow){
					//Logger.msg("going close", event.target);
					WindowManager.closePopUp(event, event.currentTarget);
				}else{
					WindowManager.riseWindow(event, event.currentTarget);
				}
			}
		}