In my application, I have a custom ItemRenderer that contains an mx:Image bound to a BitmapData source. The data gets initialized properly, but if I scroll the list so that the image goes out of view, the BitmapData ends up set to null. I'm not firing an event, I don't have two-way data binding set up, and none of the break points I put in the data model are firing. Somehow, the BitmapData is ending up null when I scroll that image back into view.
If I change from directly binding to the dataProvider to using a ChangeWatcher on the dataProvider, everything works just fine. Has anyone else come across this and (ideally) found a solution?