I'm having some serious issues with the TileList. I've created a class that extends ArrayCollection to use as my DataProvider (strictly for the fact of strong typing), then created a custom item renderer overrides the set data method and creates an image from the data that is passed in. This all works well the first time; however, if I update the dataprovider (ex: if I make a request for new xml data and overwrite the dataprovider with the newly loaded data), the images in the TileList are not being updated. I know that the dataprovider is being updated because the number of items displayed in the TileList changes to reflect the newly loaded data, but the images that are displayed are not updated (they still show the images that were loaded with the original data). That is issue number one. The only workaround I have been able to find for that is to remove the TileList from the dispaly list and create a new TileList, then populate it with the new dataprovider (this is less than optimal).
The next issue that I encounter is that when I scroll the TileList, the images in each listitem are changed. For example, if the first two images in the list are ImageA and ImageB, after scrolling they may have changed order, so that ImageA is showing ImageB and vice versa. The data held in each item does not change, just the visual display of the image. Any help or thoughts is greatly appreciated!

