簡體   English   中英

flash builder中的視覺元素破壞事件?

[英]Event on visual element destruction in flash builder?

當面板被破壞時,我需要運行一些代碼。 代碼很簡單,我在打開時有一些后台任務,但在關閉時需要停止它們。

我有一個面板的關閉按鈕,當用戶想要關閉面板時我停止 BG 任務,問題是他們也可以訪問頂部菜單欄並且可以通過它跳轉到另一個應用程序模塊/部分,所以,用戶可以退出面板(退出時面板會自動銷毀)但是面板關閉事件代碼沒有被執行,因為關閉按鈕沒有被按下。

一種解決方案可能是從面板繼承並添加一個在交換模塊等時調用的 post step 方法......因此,如果用戶想通過菜單欄移動到另一個地方,我的系統將首先調用類似 PreEnd( ) 面板上的方法,一切都會得到解決。 但是,當面板被銷毀以完成此操作時,我可以從面板中捕獲任何事件嗎? 我一直在檢查文檔,但找不到任何有用的東西來實現我所解釋的。

提前致謝。

您可能想嘗試將 eventListener 添加到removedFromStage事件或hide事件,具體取決於用戶加載另一個模塊時面板發生的情況。 我的猜測是你想要removedFromStageEvent 您可以從那里運行您的關閉事件代碼(如果它尚未從close事件運行)。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM