|
|
|||||
прослушать ctrl+enter
хелпный метод не работает:
stage.addEventListener(KeyboardEvent.KEY_DOWN, onStageDown); private function onStageDown(event:KeyboardEvent):void { trace( event.ctrlKey , event.keyCode) if (event.ctrlKey && event.keyCode == Keyboard.ENTER) { trace( 'HELLO' ); }; }; где грабли? |
|
|||||
Регистрация: Dec 2006
Адрес: 66°32′00″ с. ш. 66°38′00″ в. д.
Сообщений: 85
|
вобщето работает...
мысли вслух: "Flash IDE компилит снова, по этому сочетанию?" |
|
|||||
Странно, но у меня тоже не работает. Вот код:
package { import flash.display.Sprite; import flash.events.Event; import flash.events.KeyboardEvent; import flash.ui.Keyboard; public class Main extends Sprite { public function Main():void { if (stage) init(); else addEventListener(Event.ADDED_TO_STAGE, init); } private function init(event:Event = null):void { removeEventListener(Event.ADDED_TO_STAGE, init); stage.addEventListener(KeyboardEvent.KEY_DOWN, onStageDown); } private function onStageDown(event:KeyboardEvent):void { trace( event.ctrlKey , event.keyCode); if (event.ctrlKey && event.keyCode == Keyboard.ENTER) { trace( 'HELLO' ); } } } } |
|
|||||
Регистрация: Jan 2009
Адрес: Петерсбург
Сообщений: 1,882
|
Особенность клавиатуры?
|
|
|||||
испытайте свою =)
я смог только на key_up, на key_down не работает [мысли вслух: "Flash IDE компилит снова, по этому сочетанию?"] - компилирую через FlexSDK |
|
|||||
Регистрация: Dec 2006
Адрес: 66°32′00″ с. ш. 66°38′00″ в. д.
Сообщений: 85
|
попробуй в браузере ...
|
|
|||||
точно!
в StandAlone там хот кей Ctrl +Enter перекрывающий. Всем спасибо! |
|
|||||
Регистрация: Apr 2010
Адрес: Earth
Сообщений: 1,897
|
возможно запретная комбинация. Мне однажны встречалось подобное - не получалось в ФФ зажать какую-то из стрелок + пробел.
__________________
Загружаем картинки, минуя ошибки безопасности |
Часовой пояс GMT +4, время: 22:08. |
|
« Предыдущая тема | Следующая тема » |
|
|