PDA

Просмотр полной версии : CheckBox и пробел


Max Payne
04.08.2005, 18:55
Как отменить реакцию 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 на пробел или ещё чем нибудь помогите