Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   ActionScript 1.0/2.0 (http://www.flasher.ru/forum/forumdisplay.php?f=93)
-   -   Projector, AS, клавиша Escape и юзабилити // (http://www.flasher.ru/forum/showthread.php?t=74016)

AStrike 09.01.2006 19:25

Projector, AS, клавиша Escape и юзабилити //
 
Пояснение: Есть интерфейс, который выводится в Projector`е, в нем есть кнопки "далее" и "отмена".
Цель: клавишу ESCAPE использовать как альтернативу кнопки "Отмена". Клавиша ENTER - альтернатива "Далее"
Проблема: ESC в Projector`e зарезервированна как кнопка выхода из режима Fullscreen. А мне очень важно сохранить этот режим до завершения сеанса.

Естественно листенер типа:
keyListener_obj.onKeyDown = function() {
if (Key.isDown(Key.ESCAPE)) {


работать будет, но без Fullscreen.

Кто знает как решается эта проблема?

AStrike 09.01.2006 19:41

Сам спросил - сам нашел
 
В поиске по запросу ESCAPE на 3 й странице

fscommand("fullscreen",true);
fscommand("trapallkeys",true);
this.onKeyDown = function(){
if(Key.isDown(Key.ESCAPE)){
fscommand("quit");
}
}
Key.addListener(this);

Тогда еще вопрос. На него четкого ответа не нашел.
Как с помощью HEX редактора вырезать контекстное меню #About Macromedia flash... Для Projector`a конечно.

Мне важен сам принцип - на что смотреть и как делать...

silin 09.01.2006 19:54

есть такие утилитки (редакторы ресурсов), типа Restorator
вот ими и можно поправить все диалоги, меню, иконки и пр. ресурсы
тока есть нюанс: править надо не прожектор, а плеер, с помощью которого ты потом этот прожектор создашь..

AStrike 09.01.2006 20:22

Цитата:

... Restorator
Цитата:

тока есть нюанс: править надо не прожектор, а плеер, с помощью которого ты потом этот прожектор создашь..
Кажется понял, спасибо silin.


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

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