The problem with using the close event as blossoms_bubbles mentions is that the dropdown can be closed in multiple ways (such as clicking anywhere off the combobox) and not simply as a result of an item click.

You can use the combobox prompt property as a workaround for this using only the change event.

When you init your combobox:

combobox.prompt = combobox.selectedLabel;

combobox.selectedIndex = -1;

And your change event method:

function comboChangeEventHandler(e:Event):void

{

//perform your action using selectedIndex or selectedLabel as normal

//then

combobox.prompt = combobox.selectedLabel;

combobox.selectedIndex = -1;

}

In this way, the combobox will still display the selected label as it is supposed to by default, but all items in the drop down remain selectable, including the mischievous first item.