Есть ли способ получить как: список для отображения его элементов в обратном порядке? Не нужно делать копию dataProvider было бы идеально. Спасибо.
Вы можете установить сортировку для вашего dataProvider (при условии, что он реализует ICollectionView, например, ArrayCollection) и вызвать метод Sort.reverse (). Надеюсь, это поможет.
http://help.adobe.com/en_US/FlashPlatform/reference/actionscript/3/mx/collections/Sort.html
Элемент управления s: List не имеет возможности отображать элементы в обратном порядке. Все управляется манипулированием dataProvider или «источником» dataProvide.
Вот как этого добиться.
public function showReverseList(data:Array):void
{
var reverseList:Array;
var i,count = data.length;
for(i = count-1 ; i >= 0 ; i--)
{
// add items in reverse order
reverseList.push(data[i]);
}
myListControl.dataProvider = reverseList;
}