Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   ActionScript 1.0/2.0 (http://www.flasher.ru/forum/forumdisplay.php?f=93)
-   -   программный setFocus и неработоспособность всех кнопок при повторном клике (http://www.flasher.ru/forum/showthread.php?t=127380)

JaLav 12.07.2009 19:33

программный setFocus и неработоспособность всех кнопок при повторном клике
 
Здравствуйте
Есть клип, в нем текстовое поле. Нужно установить фокус в текстовое поле програмно.
Пишу
Код:

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

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


Часовой пояс GMT +4, время: 15:56.

Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.