PDA

Просмотр полной версии : программный setFocus и неработоспособность всех кнопок при повторном клике


JaLav
12.07.2009, 19:33
Здравствуйте
Есть клип, в нем текстовое поле. Нужно установить фокус в текстовое поле програмно.
Пишу

txt.setFocus();

или

Selection.setFocus(txt);

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

если для каждой кнопки в onPress или onRelease прописать

Selection.setFocus(this);


работает. М.б. есть другой способ?

iNils
12.07.2009, 19:57
Исходник покажите.

JaLav
13.07.2009, 18:30
Вот исходник. Проблема была из-за того что в библиотеке флешевый комбобокс. Если его с библиотеки удалить, все ок