For dynamically changing data, avoid XMLList since, like Array, its methods do not dispatch the events necessary to update the ui.
Instead, use XML, or XMLListCollection. Tracy ________________________________ From: [email protected] [mailto:[EMAIL PROTECTED] On Behalf Of pdflibpilot Sent: Monday, May 28, 2007 10:59 AM To: [email protected] Subject: [flexcoders] Struggle with TileList refresh I have a tileList that does not update its itemRenderer when the dataProvider is changed. In one scenario I have a drag and drop to the TileList that always updates the dataProvider (XMLList) but will not reflect the change in the display. I can force a refresh by iterating over the XMLList like so after a drag/drop event **workaround*** var n = screensList.length() for(var i:int=0; i < n; i++){ IList(navScreens.dataProvider)[i].displaySeq = i } Okay that works, the TileList gets refreshed, although I would expect there is something I am missing that would do this automatically. Scenario 2 I created a new state that presents a small editing window to change the data for items in the same TileList - this works fine for changing the data directly in the dataProvider(XMLList). When the state is returned to baseState the TileList once again does not refresh - If I click on the item just edited and reopen the editor all the changes appear in the editor window !. Trying the workaround used in Scenario 1 does not refresh the list. Is there not a fool-proof method to force TileList to always reflect a change in its dataProvider ?

