Domanda

Sembra che il mio TextField () ottenga " FocusEvent type = focusIn " anche quando non esiste un vero focus sulla tastiera (il cursore non lampeggia)
Sto chiamando " stage.focus = mytextfield; " nel costruttore principale e sembra causarlo:

Tuttavia, non esiste ancora alcun focus nell'intera applicazione flash, a meno che non si faccia clic sull'area flash, l'evento focusIN viene visualizzato mentre il focus rimane sulla pagina Web.

Come posso sapere quando viene ricevuto un focus tastiera reale da textfield (), ad es. quando il cursore inizia a lampeggiare? È un altro tipo di evento? qualche soluzione alternativa?

Devo sapere quando FOCUS è ricevuto OK.

È stato utile?

Soluzione

Dovrai anche ascoltare la concentrazione sull'intera applicazione:

addEventListener(Event.ACTIVATE, handleActivate);

E quando perdi il focus:

addEventListener(Event.DEACTIVATE, handleDeactivate);
Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top