2012-03-08 40 views
0

我有一個彈出窗口。在該彈出窗口中,當用戶單擊按鈕並移出彈出窗口時,該事件應該停止。我如何在flex中實現這一點?如何在鼠標移出VGroup容器或TitleWindow時收聽

簡而言之,如果鼠標從標題窗口或任何其他容器移動到窗口或組件外部,我想要聽該事件。

我試着重點解決,但只有當用戶點擊或更改組件時纔會觸發。我也嘗試了鼠標懸停事件,但它也不適合我。

任何人都可以告訴解決方案,當用戶將鼠標從組件內部移動到組件外部時,如何監聽事件?

回答

1

嘗試使用部署事件:http://help.adobe.com/en_US/FlashPlatform/reference/actionscript/3/flash/display/InteractiveObject.html#event:rollOut

mouseout事件每次鼠標離開顯示對象容器的任何子對象區域 ,即使鼠標 殘餘在另一個子對象的時間出動的顯示對象容器。 這與rollOut事件 的用途不同,它將簡化帶有子對象的顯示對象容器的翻轉行爲的編碼。當鼠標離開 顯示對象的區域或其任何子級的區域以轉到不是其子級的對象 時,顯示對象將分派 rollOut事件。

+0

Thanks Weesly rollOut event is perfect working – Trinu 2012-03-09 07:00:04