Показать сообщение отдельно
Старый 17.07.2009, 17:20
Малыш вне форума Посмотреть профиль Отправить личное сообщение для Малыш Найти все сообщения от Малыш
  № 1  
Ответить с цитированием
Малыш

Регистрация: Jul 2009
Сообщений: 2
Question Имитация клика на кнопке

Доброго здравия!

Проблема в следующем. Во флеш имеется кнопка Bt1 (соотв. классу SimpleButton), а так же код, реагирующий на нажатие:
Код AS3:
Bt1.addEventListener(MouseEvent.MOUSE_DOWN, clickHandler);
function clickHandler(event:MouseEvent = null):void {
  // что-то делаем
}
Далее где-то в коде необходимо создать событие клика на нашей кнопке (т.е. имитировать нажатие). Код, приведенный ниже почему-то не запускает обработчик события clickHandler:
Код AS3:
try {
	var evt = new MouseEvent(MouseEvent.MOUSE_DOWN);
	Bt1.dispatchEvent(evt);
} catch (error) {
	trace('Не получается: ' + error.message);
}
Соответственно вопрос: ПОЧЕМУ?