Pergunta

Parece que o meu TextField () obtém "tipo FocusEvent = focusIn", mesmo quando não há nenhum foco do teclado real (cursor não piscando)
Eu estou chamando "Stage.focus = myTextField;" no construtor principal e parecem causar-lo:

No entanto, não há foco em toda a aplicação de flash ainda menos que eu clique na área de flash, evento aparece focusIn enquanto os restos de foco na página.

Como posso saber quando um foco teclado real é recebido pelo campo de texto (), por exemplo, quando o cursor começa a piscar? É um outro tipo de evento? quaisquer soluções alternativas?

Eu preciso saber quando o foco é recebido OK.

Foi útil?

Solução

Você também vai precisar para ouvir foco na aplicação como um todo:

addEventListener(Event.ACTIVATE, handleActivate);

E quando você perder o foco:

addEventListener(Event.DEACTIVATE, handleDeactivate);
Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top