Для ComboBox используем событие
open, а не
focusIn (последнее происходит почему-то только после отпускания мыши):

Код AS1/AS2:
var lastDepth:Number = this.getNextHighestDepth(); //последний свободный запоминаем
var cbListener:Object = new Object();
cbListener.open = function(evt_obj:Object)
{
var cb:Object = evt_obj.target ; //ссылка на комбобокс, в котором начал открываться выпадающий список
var mc:MovieClip = cb._parent ; //ссылка на родительский мувик
mc.swapDepths(lastDepth); //переводим мувик с комбобоксом на самый верх
};
.
.
.
//в процессе добавления мувиков с комбобоксами вешаем слушателя, (предполагаю, что комбобокс имеет имя cb)
mc1.cb.addEventListener('open', cbListener); //можно попробовать использовать событие focusIn, но оно почему-то срабатывает даже позже, чем open
mc2.cb.addEventListener('open', cbListener);
mc3.cb.addEventListener('open', cbListener);
.
.
.