我有一个简单的列表,其中包含一个ArrayCollection和一个itemRenderer
当我向ArrayCollection添加一个新项目时,我得到了事件addedToStage:FINE
麻烦是当我从ArrayCollection中删除一个项目时,我从不发生任何事件: 我试过了: 删除,删除,removeFromStage ,我需要在删除项目时停止流:
那么,如何在移除ITEM时获得活动?
由于
答案 0 :(得分:2)
物品渲染器被回收利用。因此,当您从集合中删除项目时,项目渲染器不会被销毁,它只会被提供另一个数据。
您可以在dataChange事件上添加事件侦听器或覆盖设置数据函数。
你有什么要做的?
答案 1 :(得分:2)
如果要了解ArrayCollection实例是否已更改,则应该侦听ArrayCollection事件。但我不确定你想要完成什么。如果从ArrayCollection中删除项目,则应该知道它已被删除。你为什么或在哪里需要一个活动?