Apache flex Flex 3:如何在自定义组件中引用模态按钮?

Apache flex Flex 3:如何在自定义组件中引用模态按钮?,apache-flex,popup,modal-dialog,Apache Flex,Popup,Modal Dialog,我有一个基于标题窗口的自定义组件。我想在我的主应用程序中放置一个事件侦听器,用于侦听Titlewindow的模式按钮的单击 自定义组件: <mx:TitleWindow showCloseButton="true" close="closeHandler(event)"> 胡说八道 <mx:TitleWindow> 在主应用程序中: 我有一个名为popWindow的变量,它是上面的组件。如何引用TitleWindow的模式按钮 我想这样做: (伪代

我有一个基于标题窗口的自定义组件。我想在我的主应用程序中放置一个事件侦听器,用于侦听Titlewindow的模式按钮的单击

自定义组件:

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

胡说八道

<mx:TitleWindow>

在主应用程序中:

我有一个名为popWindow的变量,它是上面的组件。如何引用TitleWindow的模式按钮

我想这样做:

(伪代码) popWindow。[模式按钮参考].addEventListener(MouseEvent.CLICK,myFunction)

多谢各位


-Laxmidi

您是否尝试过将事件侦听器直接添加到popWindow?那个鼠标事件应该是泡沫;你必须检查它的目标,以确保它是你正在寻找的点击


编辑:您也可以在close处理程序中分派一个新事件,并在此外部侦听该事件,只需在您的popWindow上添加一个事件分派器。

您是否尝试过将事件侦听器直接添加到popWindow?那个鼠标事件应该是泡沫;你必须检查它的目标,以确保它是你正在寻找的点击


编辑:您也可以在close处理程序中分派一个新事件,并在此外部侦听该事件,只需在您的popWindow上添加一个事件分派器即可。

Hi Ryan,谢谢您的帮助。正如您所建议的,我直接在popWindow上放置了一个侦听器。我发现了这个事件。popWindow.addEventListener(CloseEvent.CLOSE,turnOffButton2);嗨,瑞安,谢谢你的帮助。正如您所建议的,我直接在popWindow上放置了一个侦听器。我发现了这个事件。popWindow.addEventListener(CloseEvent.CLOSE,turnOffButton2);