這個問題困擾我很多的時間。雖然咱們可能經過ArrayCollection動態地改變List的dataprovider,可是ItemRenderer不響應新的dataProvider是個問題,通過狗狗的搜索,找到了一個很是之簡單的方法!艾瑪... ide
var _itemRenderer:IFactory = list.itemRenderer; list.itemRenderer = null; list.itemRenderer = _itemRenderer;首先把ItemRenderer的索引保存起來,而後把list的itemRenderer置空,再把以前保存起來的itemRenderer拿出來顯示,奇蹟就這樣發生了,itemRenderer就會刷新了,很是好用的一個方法哦。