It seems there is a problem with ItemRenderer display in scrolling TileLists in
a Flex/AIR application. I have seen multiple references but no solutions. In
short I have a TileList with a custom ItemRenderer that misbehaves when it
scrolls: one tile is fixed in place as a "ghost" image (it is not clickable
like the other tiles) and sits over the other scrolled items. The spot the
ghost tile should be in is vacant until it scrolls off the screen and then
scrolls back into view.
The tileList is added to the screen inside a Canvas on a state change and is
pretty straightforward:
<mx:TileList direction = "horizontal" width = "166" height = "345" columnCount
= "2" dataProvider = "{favoritesList}" itemRenderer =
"com.clickety.fe.gui.renderers.Thumbnail" backgroundAlpha = "0.0" borderStyle =
"none"/>
The dp is a ListArray with about 30 or so items. The item that sticks is the
8th one, or the last one displayed in the initial rendering (before any
scrolling)
I have seen reference to itemRenderer reuse in Flex/AIR. the one issue I saw
was supposedly fixed in Flex 3. Any ideas out there?