【发布时间】:2011-09-06 17:03:09
【问题描述】:
在 Flex (Flash Builder 4) 中,我通过 PopUpManager.addPopUp 打开一个新窗口。我的组件中有计时器代码,我需要在该窗口打开时停止计时器,并在窗口关闭时再次启动计时器。
我认为在打开窗口的函数中停止计时器很容易,但是当窗口关闭时如何重新启动计时器?
有没有办法通过PopUpManager判断我的组件前面是否有弹出窗口,或者特定的弹出窗口是否仍然打开?
也许事件是更好的方法?
谢谢!
【问题讨论】:
-
您回答了自己的问题,不是吗? ;) 事件 FTW
-
我可能不明白你的问题,但看起来你需要知道弹出窗口是否关闭。如果是这种情况,那么我需要知道窗口是否关闭。我的问题是,你是如何关闭你的窗口的。添加按钮并在该按钮上注册单击处理程序的常用方法,这将调用弹出管理器来关闭您的窗口。你不这样做吗?
-
是的,我正在使用 PopUpManager.removePopUp(this);
标签: apache-flex events flash-builder popupwindow