![]() |
|
||||||||||
|
|||||
|
Не срабатывают некоторые сочетания клавиш. Например без проблем работает "CTRL + Z" и "CTRL + Y", но при этом не работают "CTRL + C", "CTRL + A" и "CTRL + V".
Код пишу во FlashDevelop. Пробовал записывать CTRL в булеву переменную, не помогло... public function keyDown(event:KeyboardEvent):void { switch (event.keyCode) { case 65: if (event.ctrlKey) trace("CTRL + A"); break; // Не работает case 67: if (event.ctrlKey) trace("CTRL + C"); break; // Не работает case 86: if (event.ctrlKey) trace("CTRL + V"); break; // Не работает case 88: if (event.ctrlKey) trace("CTRL + X"); break; // Не работает case 89: if (event.ctrlKey) trace("CTRL + Y"); break; // Работает case 90: if (event.ctrlKey) trace("CTRL + Z"); break; // Работает } } |
|
|||||
|
Et cetera
Регистрация: Sep 2002
Сообщений: 30,787
|
Потому что это системные сочетания.
|
|
|||||
|
А в AIR они работают?..
|
|
|||||
|
Регистрация: Nov 2009
Сообщений: 2
|
|
|
|||||
|
Однако же, проблема была решена одной нехитрой строчкой=)
P.S. Приложение я пишу настольное, поэтому "fscommand" мне подходит, но не подходит для использования в браузере... Добавлено через 23 часа 11 минут Цитата:
Вроде как, я лет на 6 раньше вас на форуме зарегистрировался, и глупых вопросов не должен задавать...Последний раз редактировалось Crash512; 08.02.2010 в 12:23. |
![]() |
![]() |
Часовой пояс GMT +4, время: 07:00. |
|
|
« Предыдущая тема | Следующая тема » |
|
|