Flex: как определить, есть ли у TextArea мигающий курсор - PullRequest
0 голосов
/ 17 июня 2009

Есть ли способ узнать, имеет ли Flex TextArea мигающий курсор? Одно указание, если компонент находится в фокусе:

 focusManager.getFocus() == textArea

Но возможно иметь мигающий курсор без фокуса. Я не уверен, возможно ли обратное (фокус без мигания курсора).

Редактировать: загвоздка здесь, похоже, является различием между фокусом на уровне компонента и фокусом на уровне игрока (согласно документам FocusManager) Я до сих пор не нашел никакого отличного объяснения последнего или API к нему.

1 Ответ

2 голосов
/ 17 июня 2009

Мигающий курсор является визуальной индикацией того, что теперь вы можете вводить текст в поле и, таким образом, он должен иметь фокус. Может быть возможно взломать страницу, чтобы у textArea был мигающий курсор при удалении его фокуса, но это было бы неправильно. Таким образом, при обычном использовании, если у textArea есть фокус, у него будет мигающий курсор, и если у него есть мигающий курсор, у него будет фокус.

...