TextField fica tipo FocusEvent = “focusIn”, mesmo quando não é verdade
-
03-07-2019 - |
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.
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);