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!



Reply via email to