Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   Общие вопросы (http://www.flasher.ru/forum/forumdisplay.php?f=10)
-   -   SimBEOS (http://www.flasher.ru/forum/showthread.php?t=45662)

Mikhael 08.06.2003 14:31

SimBEOS
 
Вложений: 1
Уважаемые господа!
Использую SimBEOS для отключения правой кнопки мыши. Спецов по этой системе прошу оказать помощь в решении проблемы - сделать имитацию нажатия кнопки на экране монитора, используя и клавиатуру и левую кнопку мыши при блокированной правой.
В примере, это все работает (клавиатура ("1")) до первого щелчка мыши, после чего управление от клавиатуры отсутствует, а функционирует только мышь. В чем причина того, что после щелчка мыши в любом месте Browser клавиатура больше не отслеживается, разобраться не удается. Все стандартно, кроме SimBEOS.

myListener = new Object();
mouseEvents = new Object();
Key.addListener(myListener);
Browser.addListener(mouseEvents);

mouseEvents.onMouseDown = function(which)
{ if (which == 1)
{if (_root.btn_1.hitTest(Browser.mouseX - Browser.flashX, Browser.mouseY - Browser.flashY, true))
{ _root.btn_1.gotoAndStop(2);
} } };

// аналогично делаю onMouseUp см. в примере

myListener.onKeyDown = function ()
{ if (Key.getCode() == 49)
{ _root.btn_1.gotoAndStop(2);
}
}
// аналогично делаю onKeyUp см. в примере

ish 09.06.2003 12:12

дело все в том что при щелчке левой кнопкой мыши вне области плэйера фокус управления передается браузеру, при этом становится невозможным отловить события клавиатуры флэшом. Выход отлавливать события браузером, средствами SimBEOS это можно легко сделать :)

ЗЫ: по почте ответить не получилось

Mikhael 09.06.2003 20:50

ish!!!
<Выход отлавливать события браузером, средствами SimBEOS <это можно легко сделать :)
Ну не нахожу я как SimBEOS работает с клавиатурой! Даже в примере события клавиатуры отлавливаются не браузером. Покажи направление рукой.
<ЗЫ: по почте ответить не получилось
Как у связистов - за связь без брака. Попробуй еще раз bmv_spb@mail.ru, вдохнови на работу.

Mikhael 11.06.2003 19:15

О великий и могучий Ish!
Обрати еще раз свое внимание на нерешенную прблему!
Изнываю от ожидания. :(

Sveta 16.06.2003 16:22

я тоже:)))
правая кнопка мыши!


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

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