2011-03-17 36 views
0

柔性名單我有一個簡單的列表限定爲ArrayCollection和的itemRenderer與itemRenderer的

當我添加一個新項目中的ArrayCollection,我得到的事件addedToStage:FINE

麻煩的是,當我刪除 我想: 刪除,刪除removedFromStage我需要停止流時的項目被刪除:

所以,我怎麼能得到一個事件時,一個項目從ArrayCollection的,我從來不活動項目已刪除?

感謝

回答

2

事情是項目渲染器可循環使用。所以當你從集合中移除項目時,項目渲染器不會被銷燬,它只是給出了另一個數據。

您可以在dataChange事件上添加事件偵聽器或覆蓋set數據函數。

你準備做什麼?

2

如果您想知道ArrayCollection實例是否發生更改,您應該監聽ArrayCollection事件。但我不確定你想要完成什麼。如果你從ArrayCollection中刪除一個項目,那麼你應該知道它被刪除了。爲什麼或在哪裏需要一個事件?