0
我有一個帶有多級窗口的AIR應用程序。應用程序A打開具有子窗口C的窗口B.窗口B正在偵聽系統管理器的沙箱事件(Mouse Down Somewhere)以關閉自身。Adobe AIR多窗口問題
systemManager.addEventListener(SandboxMouseEvent.MOUSE_DOWN_SOMEWHERE)
但是,當我們點擊應用程序(A)以及子窗口(C)時會調度此事件。是否有可能確定沙盒事件的來源,以防止點擊其子窗口時關閉窗口。謝謝!
是的,試過,event.target和event.currentTarget總是指向systemManager – Subeesh
您可以添加eventlistener到B窗口FlexMouseEvent.MOUSE_DOWN_OUTSIDE事件。在這裏,它會返回event.target – Sumit
中點擊的窗口,當你點擊窗口外部時,該事件不會被觸發。 – Subeesh