Показать сообщение отдельно
Старый 12.07.2009, 19:33
JaLav вне форума Посмотреть профиль Отправить личное сообщение для JaLav Посетить домашнюю страницу JaLav Найти все сообщения от JaLav
  № 1  
Ответить с цитированием
JaLav

Регистрация: Jan 2007
Сообщений: 213
По умолчанию программный setFocus и неработоспособность всех кнопок при повторном клике

Здравствуйте
Есть клип, в нем текстовое поле. Нужно установить фокус в текстовое поле програмно.
Пишу
Код:
txt.setFocus();
или
Код:
Selection.setFocus(txt);
после того как установили програмно фокус куда нужно, onRelease всех кнопок в флешке работает только когда первый раз нажали на кнопку. Если, не двигая мышкой 2-й раз нажали, не работает. А в текстовом поле моргает выделеный текс. Т.е. нажатие на любую кнопку не выполняет onRelease этой кнопки, а влияет на текстовое поле, в котором этот фокус уже установлен (если текст выделен, он моргает).
Как от этого избавится?

если для каждой кнопки в onPress или onRelease прописать
Код:
Selection.setFocus(this);
работает. М.б. есть другой способ?
__________________
yAnTar блог


Последний раз редактировалось JaLav; 12.07.2009 в 21:44.