|
|
« Предыдущая тема | Следующая тема » |
Опции темы | Опции просмотра |
|
|
|||||
Регистрация: Nov 2013
Адрес: xyzqdacb
Сообщений: 1
|
как в AS3 заставить работать cntrl+w? Другие же делают как то
как в AS3 заставить работать cntrl+w? Другие же делают как то??
Видел столько приложений в Флеше на ВК и работают почти все комбинации.... даже роли прокрутки работает исправно! Чем на мои приложениях))) ребят кто знает, как это исправить или сделать можно? Или же какими вспомогательными средствами этого добиться? |
|
|||||
Регистрация: Oct 2010
Сообщений: 85
|
stage.addEventListener(KeyboardEvent.KEY_DOWN,onkeydown) function onkeydown(e:KeyboardEvent):void { if(e.ctrlKey){ stage.addEventListener(KeyboardEvent.KEY_UP,onkeyup) } } function onkeyup(e:KeyboardEvent):void { if (e.keyCode == 81){ trace("pressed Ctrl+Q"); } else if (e.keyCode == 87){ trace("pressed Ctrl+W"); } else if (e.keyCode == 69 ){ trace("pressed Ctrl+E"); } } |
|
|||||
BornTOFree, по вашему коду при каждом нажатии клавиши, при условии зажатого Ctrl, будет вешаться очередной слушатель. Небольшая правка:
stage.addEventListener(KeyboardEvent.KEY_UP, onkeyup) function onkeyup(e:KeyboardEvent):void { if (e.ctrlKey && e.keyCode == 87){ trace("pressed Ctrl+W"); } } |
|
|||||
блогер
Регистрация: Jun 2005
Адрес: Господи пожалуйста не Новосибирск
Сообщений: 6,598
Записей в блоге: 17
|
ctrl/cmd+w закрывает окно браузера. Это не самая удачная комбинация для использования во флешке, только если, конечно, это не подразумевает как раз закрытие чего-нибудь где-нибудь.
__________________
Тут мужик танцует и поёт про флэш |
|
|||||
Цитата:
Но в теме, видимо, все гораздо банальнее. Наверняка тут речь идет об Adobe Flash CS*, в которой эти клавиши сами по себе являются горячими. Нужно их просто отключить через меню |
Часовой пояс GMT +4, время: 04:42. |
|
« Предыдущая тема | Следующая тема » |
Опции темы | |
Опции просмотра | |
|
|