Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   Общие вопросы о Flash (не затрагивающие ActionScript) (http://www.flasher.ru/forum/forumdisplay.php?f=60)
-   -   CheckBox и пробел (http://www.flasher.ru/forum/showthread.php?t=67504)

Max Payne 04.08.2005 18:55

Как отменить реакцию CheckBox на пробел?
 
Как отменить реакцию CheckBox на пробел?

Max Payne 04.08.2005 21:04

Так наверное, что бы хоть кто-то тебе помог нужно поподробней объяснить ситуацию (хотя тут и так всё придельно просто): Если мышкой нажать на CheckBox (вобщем если CheckBox в фокусе) можно добиться выполнения события onPress нажатием на клавиши Space (пробел) :((((((((((((((((( мне этого не нужно!!!!!!!!! Т.к пробел у меня зарезервирован под свои нужды. Напишу как я пробовал:

1)пробовал после нажатия на CheckBox убить фокус: Selection.setFocus(null);
не помогло (почему не знаю)
2)пробовал вместо снятия фокуса, его передать: Selection.setFocus(MovieClip1);
тоже не вышло (опять не знаю почему);

Так что можно ещё спросить: Как передать фокус Movie Clip
3)пробовал фильтровать тело обработчика события onPress объекта CheckBox на параметр !Key.isDown(Key.getCode) это работало, хорошо, но флажок всёравно мелькал, а это не красиво.

Вот думаю не ужели самому придётся делать этот CheckBox? это хоть не сложно, но это будет не красиво, мне и так пришлось самому делать ProgressBar, такой страшный, аш смотреть болезно.

Так что помогить отменить реакцию CheckBox на пробел или ещё чем нибудь помогите


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

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