Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

marcos.cardoso

[Resolvido]Ler TextField

Recommended Posts

Bom dia a todos,

 

bom, to desenvolvendo uma aplicação onde o usuário tem um campo de texto que pode editar. Criei um textfield para isso. No entanto, o texto que ele vai digitar não pode ser qualquer texto. Ele deve digitar apenas uma letra e essa letra tem que ser igual à letra que eu definir.

Na camada de actions eu criei uma variável string que será atualizada, em cada frame, com o valor que o textfield deverá ter para comparar depois que o usuário digitar a letra.

 

O problema é que não sei como faço para que essa comparação ocorra só depois que ele digitar. Obs: Não posso usar um botão para ativar esse evento.

O campo deve receber apenas um caractere, que nao pode ser número, e logo após ser digitado tem que aparecer uma mensagem informando se o caractere está correto.

 

Se alguém puder ajudar.

 

Obrigado.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Bom dia Marcos!

 

Para você restringir o campo a um caracter e somente letra você pode usar:

 

seucampo.restrict = "a-z";

Para poder pegar o valor após o usuário digitar, você pode usar:

 

seucampo.onChanged = function(tf:TextField) {
   trace("letra"+tf.text);
};

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.