Flex 3: как мне ссылаться на модальную кнопку в пользовательском компоненте? - PullRequest
1 голос
/ 20 октября 2010

У меня есть пользовательский компонент на основе TitleWindow.Я хочу добавить в основное приложение прослушиватель событий, который прослушивает нажатие модальной кнопки в Titlewindow

Пользовательский компонент:

<mx:TitleWindow 
  showCloseButton="true" 
  close="closeHandler(event)">

бла-бла ...

<mx:TitleWindow>

В основном приложении:

У меня есть переменная под названием popWindow, которая является вышеуказанным компонентом.Как мне сослаться на модальную кнопку TitleWindow?

Я хочу сделать что-то подобное:

(псевдокод) popWindow. [Ссылка на модальную кнопку] .addEventListener (MouseEvent.CLICK, myFunction);

Спасибо.

-Laxmidi

1 Ответ

1 голос
/ 20 октября 2010

Вы пытались добавить прослушиватель событий непосредственно в popWindow?Это MouseEvent должно пузыриться;вам нужно будет проверить цель на ней, хотя и убедитесь, что это именно тот щелчок, который вы ищете.

Редактировать: вы также можете отправить новое событие в свой обработчик закрытия и прослушать это событие на этой внешней стороне.просто добавив диспетчер событий в ваше popWindow.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...