0
我想用此代碼交換ArrayCollection中的兩個項目。ArrayCollection.setItemAt正在做一些有趣的事
private function swapCollectionElements(collection:ArrayCollection, fromIndex:uint, toIndex:uint) : void
{
var curItem:Object = collection.getItemAt(fromIndex);
var swapItem:Object = collection.getItemAt(toIndex);
collection.setItemAt(curItem, toIndex);
collection.setItemAt(swapItem, fromIndex);
collection.refresh();
}
在調試代碼中,我可以看到curItem和swapItem是正確的對象,但是當我做我的第一setItemAt,它取代了一個,我想也是一個我沒有想。有什麼想法發生在這裏?
+1因爲這次你打敗了我。 ;) – JeffryHouser 2010-10-12 03:04:33