Recién tuve un problema cuando intentaba seleccionar el item de un combobox mediante el nombre y no como comúnmente se hace con el index. Exactamente buscaba algo tipo:
Código :
combobox.selectedItem = 'item1'
Pero lamentablemente eso no existe. Así que tuve que recurrir a otros métodos:
Código :
//Obtengo la longitud de mi AC var len:int = miAC.length; //Recorro el arraycollection for (var i:int = 0; i < len; i++) { //Comparo los objetos de mi AC con el nombre del item que buscaba if (miAC.getItemAt(i).cat == nombredeitem) { //Si encuentra el item le asigno su index a mi combo micombobox.selectedIndex = i; break; } }
Donde "nombredeitem" puede ser:
Código :
nombredeitem = "item1";
O en caso de que sea dinámico tal y como yo quería:
Código :
nombredeitem = otroAC.getItemAt(0).item;
Bueno eso es todo, lo dejo quizás sea de utilidad para otros