Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   ActionScript 3.0 (http://www.flasher.ru/forum/forumdisplay.php?f=83)
-   -   Закрытие нажатием CMD + Q ( на OSX в полноэкранном режиме) (http://www.flasher.ru/forum/showthread.php?t=212868)

Dron1564 17.05.2016 21:21

Закрытие нажатием CMD + Q ( на OSX в полноэкранном режиме)
 
Столкнулся с проблемой закрытия окна в полноэкранном режиме на OSX ( Mac ) нажатием клавиш CMD + Q
AppStore требует, чтобы закрытие обязательно производилось, потому не могу заапрувить приложение.

Что пробовал:
1. KeyboardEvent - вешал на все ( stage, NativeApplication, NativeWindow ) - присылает только событие нажатия CMD но не "Q"
2. "closing","close","exiting" - так же и эти события вешались на stage, NativeApplication, NativeWindow

caseyryan 18.05.2016 08:44

Не работает даже отдельно запущенный от IDE билд?
Flash IDE может перехватывать некоторые команды с клавиатуры

undefined 18.05.2016 12:19

дык в полноэкранном режиме работают только стрелки + пару системных клавиш.Попробуй по cmd выпрыгивать из fs и хэндлить кнопки традиционно.

caseyryan 18.05.2016 16:37

Цитата:

Сообщение от undefined (Сообщение 1194131)
дык в полноэкранном режиме работают только стрелки + пару системных клавиш.Попробуй по cmd выпрыгивать из fs и хэндлить кнопки традиционно.

Речь об эйр, а не о плеере, судя по
Цитата:

2. "closing","close","exiting" - так же и эти события вешались на stage, NativeApplication, NativeWindow
Всего этого плеер не поддерживает

п.с. кстати, давно уже и в плеере все кнопки работают. Достаточно указать в коде встройки fullScreenInteractive=true

undefined 18.05.2016 17:49

Цитата:

Речь об эйр, а не о плеере, судя по
Цитата:
2. "closing","close","exiting" - так же и эти события вешались на stage, NativeApplication, NativeWindow
Это я понял,но эйр - это еще и приложения для десктопа

caseyryan 18.05.2016 19:41

Цитата:

Сообщение от undefined (Сообщение 1194142)
Это я понял,но эйр - это еще и приложения для десктопа

И? При чем здесь плеер?

undefined 18.05.2016 20:04

а у эйр нет никаких ограничений на клавиатуру?

caseyryan 18.05.2016 20:57

>>а у эйр нет никаких ограничений на клавиатуру?
нет

Dron1564 28.05.2016 21:34

Простите, что так долго не отвечал, проект сдали, время появилось.
Проблема заключалась в том, что я использовал displayMode=FULL_SCREEN, а надо было FULL_SCREEN_INTERACTIVE, как и писал "caseyryan" ( Спасибо ему большое )
Во втором случае все события клавиатуры отлично срабатывали.


Часовой пояс GMT +4, время: 14:56.

Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2024, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.