Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   Flash Приложения: AIR, Zinc и тд. (http://www.flasher.ru/forum/forumdisplay.php?f=94)
-   -   Проблема клавиши Esc в C# (axShockwareFlash) (http://www.flasher.ru/forum/showthread.php?t=136336)

bas784 15.02.2010 09:54

Проблема клавиши Esc в C# (axShockwareFlash)
 
Если на форме присутствует компонент axShockwareFlash v 1
то он перехватывает клавишу Esc.

Конечно можно явно назначить событие обработки клавишь для этого
компонента но это плохо в плане архитектуры проекта поэтому
есть ли другие варианты?

Добавлено через 55 минут
Частично эта проблема решается если свойство TabStop назначить false, но
тогда если использовать клавиши стрелки, то Esc снова блокируется

Такой баг обнаружен в 6-той версии плеера.
Что делать?

alexcon314 15.02.2010 11:43

fscommand("trapAllKeys", true);
Не уверен, но можно попробовать.

bas784 15.02.2010 11:52

Проблема даже тогда когда axShockwareFlash просто пуст и ничего не отображает

alexcon314 15.02.2010 13:31

Т.е. fscommand("trapAllKeys", true); не помогает? Пустой плееер по дефолту ловит шоткаты, по-моему, ибо это не есть прерогатива свф.

bas784 15.02.2010 17:00

В общем решил эту проблему явно передовая фокус другому элементу (label)
по каждому нажатию клавиши!

P.S. Плееров на форме у меня много!!!


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

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