【问题标题】:Flex 3: How do I reference the Modal Button in a Custom Component?Flex 3:如何在自定义组件中引用模态按钮?
【发布时间】:2010-10-20 18:16:48
【问题描述】:

我有一个基于 TitleWindow 的自定义组件。我想在我的主应用程序中放置一个事件监听器来监听 Titlewindow 的模态按钮的点击

自定义组件:

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

呜呜呜……

<mx:TitleWindow>

在主应用中:

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

我想做这样的事情:

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

谢谢。

-拉克西米迪

【问题讨论】:

    标签: apache-flex popup modal-dialog


    【解决方案1】:

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

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

    【讨论】:

    • 嗨瑞恩,感谢您的帮助。正如您所建议的,我直接在 popWindow 上放置了一个侦听器。我找到了closeEvent。 popWindow.addEventListener(CloseEvent.CLOSE, turnOffButton2);
    猜你喜欢
    • 2010-11-20
    • 1970-01-01
    • 1970-01-01
    • 2011-12-30
    • 2012-12-14
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多