Adobe AIR多窗口问题

时间:2013-10-31 06:38:23

标签: flex air

我有一个带多级窗口的AIR应用程序。应用程序A打开具有子窗口C的窗口B.窗口B正在侦听系统管理器的沙箱事件(鼠标向下某处)以关闭自身。

systemManager.addEventListener(SandboxMouseEvent.MOUSE_DOWN_SOMEWHERE)

但是当我们点击应用程序(A)以及子窗口(C)时会调度此事件。是否可以确定沙箱事件的来源,以防止在单击其子窗口时关闭窗口。谢谢!

1 个答案:

答案 0 :(得分:0)

您可以在侦听器函数中使用event.target属性来确定鼠标按下事件发生的窗口。