Вот честно, для меня это загадка.
У меня в разных контейнерах лежат разные объекты, все они экземпляры чего - то наследующего от UIComponent. Итерируя основной контейнер, я получаю их и складываю в массив. И тут осталось самое малое - сделать так что бы они переключались по табу в том порядке что я хочу. Для этого я делаю так:

Код AS3:
for (var l:int = 0; l < elements.length; l++) {
elements[l].tabIndex = l;
elements[l].tabEnabled = true;
}
Казалось бы данный скрипт должен решить проблему, однако проблемы с табом наблюдаются и далее.