Apache flex Flex:与ArrayCollection的顺序相反,以便最后一项首先出现在组合框中

Apache flex Flex:与ArrayCollection的顺序相反,以便最后一项首先出现在组合框中,apache-flex,combobox,arraycollection,Apache Flex,Combobox,Arraycollection,有没有办法颠倒组合框中项目的顺序?我想使用索引号来引用下面arrayCollection中的项。我希望最新的内容首先出现在组合框中。但是,如果我在第一项上面添加了一些内容,那么所有的索引号都将减少1。如果我可以在arrayCollection的末尾添加一个新项,但让它首先出现在comboBox下拉列表中,这将解决很多问题 <mx:ComboBox id="MyComboBox" change="handler(event);" prompt="Make a Selection">

有没有办法颠倒组合框中项目的顺序?我想使用索引号来引用下面arrayCollection中的项。我希望最新的内容首先出现在组合框中。但是,如果我在第一项上面添加了一些内容,那么所有的索引号都将减少1。如果我可以在arrayCollection的末尾添加一个新项,但让它首先出现在comboBox下拉列表中,这将解决很多问题

<mx:ComboBox  id="MyComboBox" change="handler(event);"   prompt="Make a Selection">
    <mx:ArrayCollection id="myDP">
        <mx:Object  id="first" label="Label 1" series="2"  pageTitle="Title 1"/>
        <mx:Object  id="second" label="Label 2" series="7" pageTitle="Title 2"/>                                        
        <mx:Object  id="third" label="Label 3" series="9"  pageTitle="Title 3"/>                                        
    </mx:ArrayCollection>
</mx:ComboBox>

有什么建议吗

多谢各位


-Laxmidi

我会通过向ArrayCollection添加排序来实现这一点。下面是一个示例:

只需使用方法myDP.source.reverse()