![]() |
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 см. в примере |
дело все в том что при щелчке левой кнопкой мыши вне области плэйера фокус управления передается браузеру, при этом становится невозможным отловить события клавиатуры флэшом. Выход отлавливать события браузером, средствами SimBEOS это можно легко сделать :)
ЗЫ: по почте ответить не получилось |
ish!!!
<Выход отлавливать события браузером, средствами SimBEOS <это можно легко сделать :) Ну не нахожу я как SimBEOS работает с клавиатурой! Даже в примере события клавиатуры отлавливаются не браузером. Покажи направление рукой. <ЗЫ: по почте ответить не получилось Как у связистов - за связь без брака. Попробуй еще раз bmv_spb@mail.ru, вдохнови на работу. |
О великий и могучий Ish!
Обрати еще раз свое внимание на нерешенную прблему! Изнываю от ожидания. :( |
я тоже:)))
правая кнопка мыши! |
| Часовой пояс GMT +4, время: 08:13. |
Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.