|
|
|||||
Регистрация: Nov 2005
Сообщений: 42
|
ESC и как его поймать в FullScreen
не получаетса поймать нажатие ESC в Full screen
public class FullScreenButton { public function FullScreenButton() { addEventListener(MouseEvent.CLICK, clickHandler); } private function clickHandler(event:MouseEvent):void { try { if(this.stage.displayState == StageDisplayState.NORMAL) { this.stage.displayState = StageDisplayState.FULL_SCREEN; } else { this.stage.displayState = StageDisplayState.NORMAL; } } catch (err:SecurityError) {} } |
|
|||||
Регистрация: Nov 2005
Сообщений: 42
|
ловлю пытался делать в конструкторе
насчет неправельно пишу, я меньше недели как работаю с AS3 и FLEX. пока только учусь. Если что не так написал поправте, я только буду рад здоровой критике |
|
|||||
Ну вообще должно ловиться, если конечно подписка действительно происходит. В конструкторе stage может быть ещё не доступен, если объект ещё не находится в display list'е. Но т.к. в приведённом коде класс даже не наследуется от display object'а, я так понимаю, что это вырезанный кусок кода, поэтому уж не знаю как там у вас точно происходит..
(Я про русский язык имел ввиду) Последний раз редактировалось fljot; 30.12.2009 в 23:39. |
|
|||||
Регистрация: Nov 2005
Сообщений: 42
|
Цитата:
Насчет русского, мне простительно, я 10 лет на русском не писал. Так что за моё правописание извените |
|
|||||
Регистрация: Aug 2009
Сообщений: 53
|
поймать "esc" чтоб окно не уменьшалось вроде нельзя но есть обходной путь.
1.пишиш код protected function windowedapplication1_applicationCompleteHandler(event:FlexEvent):void { this.stage.displayState = StageDisplayState.FULL_SCREEN; fullScreen(this.nativeWindow) } private function fullScreen(win:NativeWindow):void { win.width = Capabilities.screenResolutionX; win.height = Capabilities.screenResolutionY; } |
|
|||||
Регистрация: Nov 2005
Сообщений: 42
|
от наконец нашел как поймать этот гнустный эвент, работает во всех случаях, при нажатии на "ESC" или на изменения экрана через код
|
Часовой пояс GMT +4, время: 10:47. |
|
« Предыдущая тема | Следующая тема » |
Опции темы | |
Опции просмотра | |
|
|