estou com um problema esquisito, e não sei aonde posso estar errando.
eu tenho um formulário com 3 campos, e precisava que assim que um atingisse seu limite de caracteres, o cursos pulasse para o próximo.
no primeiro frame da animação, sdetei o primeiro campo a ser selecionado:
Selection.setFocus(campo1);
Criei um movieclip chamado listener, e coloquei as seguintes ações:
onClipEvent(enterFrame) { if (_root.campo1.length == 2) { Selection.setFocus(_root.campo2); } }
ok, assim que o campo1 atinge o máximo (2) ele pula o cursor pro campo2, porém quando eu vou digitar um caractere no campo2, ele seleciona o campo todo e só me permite digitar um caracter, e também não deixa eu selecionar o campo seguinte com o mouse, apesar de eu não querer que o usuário tenha esse trabalho, ou seja, eu precio que todos os campos funcionem normalmente.
Bom, olhando o "Reference" do Flash eu vi que ele conta o TAB "\t" como um caracter, pode ser isso? se for, como evitar? aumentar o maxchars do campo não adianta.
porque?