Форум Flasher.ru
Ближайшие курсы в Школе RealTime
Список интенсивных курсов: [см.]  
  
Специальные предложения: [см.]  
  
 
Блоги Правила Справка Пользователи Календарь Поиск рулит! Сообщения за день Все разделы прочитаны
 

Вернуться   Форум Flasher.ru > Архив Flasher.ru > Flash > Общие вопросы

Версия для печати  Отправить по электронной почте    « Предыдущая тема | Следующая тема »  
Опции темы Опции просмотра
 
Создать новую тему  
Старый 08.06.2003, 14:31
Mikhael вне форума Посмотреть профиль Отправить личное сообщение для Mikhael Найти все сообщения от Mikhael
  № 1  
Mikhael

Регистрация: Apr 2003
Адрес: Санкт-Петербург
Сообщений: 11
По умолчанию SimBEOS

Уважаемые господа!
Использую 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 см. в примере
Вложения
Тип файла: zip proba.zip (26.9 Кб, 77 просмотров)
__________________
Бдительность - наше оружие!

Старый 09.06.2003, 12:12
ish вне форума Посмотреть профиль Отправить личное сообщение для ish Посетить домашнюю страницу ish Найти все сообщения от ish
  № 2  
ish

Регистрация: Sep 2000
Адрес: :)
Сообщений: 2,374
Отправить сообщение для ish с помощью ICQ
дело все в том что при щелчке левой кнопкой мыши вне области плэйера фокус управления передается браузеру, при этом становится невозможным отловить события клавиатуры флэшом. Выход отлавливать события браузером, средствами SimBEOS это можно легко сделать :)

ЗЫ: по почте ответить не получилось
__________________
2B||!2B? - That is the Question!

Старый 09.06.2003, 20:50
Mikhael вне форума Посмотреть профиль Отправить личное сообщение для Mikhael Найти все сообщения от Mikhael
  № 3  
Mikhael

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

Старый 11.06.2003, 19:15
Mikhael вне форума Посмотреть профиль Отправить личное сообщение для Mikhael Найти все сообщения от Mikhael
  № 4  
Mikhael

Регистрация: Apr 2003
Адрес: Санкт-Петербург
Сообщений: 11
О великий и могучий Ish!
Обрати еще раз свое внимание на нерешенную прблему!
Изнываю от ожидания.
__________________
Бдительность - наше оружие!

Старый 16.06.2003, 16:22
Sveta вне форума Посмотреть профиль Отправить личное сообщение для Sveta Найти все сообщения от Sveta
  № 5  
Sveta
 
Аватар для Sveta

Регистрация: Jan 2001
Адрес: временно Москва
Сообщений: 1,116
Отправить сообщение для Sveta с помощью ICQ
я тоже))
правая кнопка мыши!
__________________
-----------------
Глава, последняя в этой истории: Добро побеждает Зло и наступает Happy End, но какой-то подозрительный!
----------------

Создать новую тему   Часовой пояс GMT +4, время: 13:44.
Быстрый переход
  « Предыдущая тема | Следующая тема »  
Опции темы
Опции просмотра

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.


 


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


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