No tengo Flash en esta máquina pero me la voy a jugar así:
Suponiendo que tienes 5 campos de texto instanciados así: nombre_txt, apellido_txt, email_txt, wp_txt, tel_txt
Código:
var campos:Array = new Array(nombre_txt, apellido_txt, email_txt, wp_txt, tel_txt);
var elFoco:Number = 0;
Selection.setFocus(campos[elFoco]);
var obj:Object = new Object();
obj.onKeyDown = function() {
if (Key.isDown(Key.TAB)) {
elFoco++;
if (elFoco>=campos.length) {
elFoco = 0;
}
Selection.setFocus(campos[elFoco]);
}
};
nombre_txt.onSetFocus = function() {
elFoco = 0;
};
apellido_txt.onSetFocus = function() {
elFoco = 1;
};
email_txt.onSetFocus = function() {
elFoco = 2;
};
wp_txt.onSetFocus = function() {
elFoco = 3;
};
tel_txt.onSetFocus = function() {
elFoco = 4;
};
Key.addListener(obj);