0
如果一個組件我有基本的Button
它可以傳播MouseEvent.CLICK
這樣的:FLEX:避免內存泄漏
<s:Button id="btn" click="someFunction(event)" />
我應該手動刪除,如果我刪除我的組件與parent.removeElement(myButton)
功能,或者它會自動刪除這個活動?
感謝您的澄清
如果一個組件我有基本的Button
它可以傳播MouseEvent.CLICK
這樣的:FLEX:避免內存泄漏
<s:Button id="btn" click="someFunction(event)" />
我應該手動刪除,如果我刪除我的組件與parent.removeElement(myButton)
功能,或者它會自動刪除這個活動?
感謝您的澄清
當然,它會自動刪除事件,一旦你刪除組件(按鈕)。沒有必要手動刪除事件。
對於定時器:
一旦您設置timer = null
它應該是準備進行垃圾回收。在大多數情況下,小型項目沒有區別。在更大的一個,它可能會有所作爲。但是,就我個人而言,我仍然會刪除偵聽器。
當然它會自動刪除。無需手動刪除。 – ketan 2015-02-25 04:42:09
好的謝謝。如果我用'addEventListener()'函數監聽事件,這是否一樣?或者說我使用弱引用? – 2015-02-25 08:48:30
與addEventListener()相同' – ketan 2015-02-25 08:50:12