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

Вернуться   Форум Flasher.ru > Flash > Flash Приложения: AIR, Zinc и тд.

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

Регистрация: Dec 2005
Адрес: мухосранск
Сообщений: 661
Отправить сообщение для divinus с помощью ICQ
По умолчанию перехват событий "дополнительных" устройств

Господа флешеры, возник такой вопрос, возможно ли во флеше, перехватывать события и считывать состояния таких устройств как геймпады, рули, ну и любого "управлятора"... если кто сталкивался с такой проблемой, поделитесь пожалуйста...
__________________
Кто может делать - делает, кто не может делать - учит, кто не может учить - управляет...

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

администратор
Регистрация: Jan 2000
Адрес: Кёнигсберг in Moscow
Сообщений: 21,879
Записей в блоге: 7
Сам флеш (swf) не может. Если обернуть в оболочку (скажем в exe), то это уже зависит от возможностей оболочки, а не от флеша.
__________________
(и)Нильс.ru | Плагины для FlashDevelop

Старый 04.02.2008, 12:53
divinus вне форума Посмотреть профиль Отправить личное сообщение для divinus Найти все сообщения от divinus
  № 3  
Ответить с цитированием
divinus
 
Аватар для divinus

Регистрация: Dec 2005
Адрес: мухосранск
Сообщений: 661
Отправить сообщение для divinus с помощью ICQ
хм, ну хорошо, буду копать под оболочки... а вот интересно, нельзя ли написать такую мелкую программку, которая бы изменяла на системном уровне значения кнопок... я помню как-то сталкивался с такой программкой, но она меняла значения клавиатурных кнопок...
__________________
Кто может делать - делает, кто не может делать - учит, кто не может учить - управляет...

Старый 04.02.2008, 13:57
alexcon314 вне форума Посмотреть профиль Отправить личное сообщение для alexcon314 Найти все сообщения от alexcon314
  № 4  
Ответить с цитированием
alexcon314
listener

модератор форума
Регистрация: Jun 2006
Сообщений: 3,260
Записей в блоге: 28
Отправить сообщение для alexcon314 с помощью ICQ
Цитата:
Сообщение от divinus
нельзя ли написать такую мелкую программку, которая бы изменяла на системном уровне значения кнопок... я помню как-то сталкивался с такой программкой, но она меняла значения клавиатурных кнопок...
вариантов тут много, если я вас правильно понимаю. можно даже во флэше написать перехватчик событий клавы, с известными ограничениями, конечно, и не "на системном уровне". а так, если не во флэше - search "keylogger", "клавиатурный шпион" и пр.

Старый 20.02.2008, 21:17
chingachgoog вне форума Посмотреть профиль Найти все сообщения от chingachgoog
  № 5  
Ответить с цитированием
chingachgoog
Banned
[+4 01.02.09]
[+1 01.02.09]
 
Аватар для chingachgoog

блогер
Регистрация: Nov 2006
Адрес: Moscow
Сообщений: 2,145
Записей в блоге: 7
А есть ли в Цинке перехват событий переферийных устройств?
Например, какой-нибудь джойстик? Или вообще некий абстрактный пульт с двумя-тремя кнопками, для простоты понимания вопроса?

Или спрошу по-другому, как в Цинк отправить некую информацию? Только не через localConnection.

Старый 20.02.2008, 22:42
alexcon314 вне форума Посмотреть профиль Отправить личное сообщение для alexcon314 Найти все сообщения от alexcon314
  № 6  
Ответить с цитированием
alexcon314
listener

модератор форума
Регистрация: Jun 2006
Сообщений: 3,260
Записей в блоге: 28
Отправить сообщение для alexcon314 с помощью ICQ
класс mdm.Input для начала попробовать можно.
а еще там есть mdm.COMPort.
а еще mdm.Network c сокетами и серверами.
ну и разного рода способы работы с файлами.

а чем плох LocalConnection?

Старый 21.02.2008, 08:47
chingachgoog вне форума Посмотреть профиль Найти все сообщения от chingachgoog
  № 7  
Ответить с цитированием
chingachgoog
Banned
[+4 01.02.09]
[+1 01.02.09]
 
Аватар для chingachgoog

блогер
Регистрация: Nov 2006
Адрес: Moscow
Сообщений: 2,145
Записей в блоге: 7
Да, больше всего может подойти Joystick. Насколько я понял, на его кнопки можно назначить кучу клавиатурных кодов и потом отлавливать уже в самом флеше клавиатурные события? Но в хелпе описано только 4-е кнопки джойстика. Значит ли это что 5 кнопок или 25 кнопок уже не сассоциировать с клавиатурными кодами. Осталось только переферийное устройство заделать якобы джойстиком Надо попробывать.

COMPort с трудом представляю у кого есть и кто будет вообще сейчас с ним возиться. Network для переферии тоже не подходит... Также и LocalConnection - как переферийное устройство будет передавать флешке по LocalConnection информацию? Ума не приложу.


Последний раз редактировалось chingachgoog; 21.02.2008 в 08:53.
Старый 21.02.2008, 11:18
alexcon314 вне форума Посмотреть профиль Отправить личное сообщение для alexcon314 Найти все сообщения от alexcon314
  № 8  
Ответить с цитированием
alexcon314
listener

модератор форума
Регистрация: Jun 2006
Сообщений: 3,260
Записей в блоге: 28
Отправить сообщение для alexcon314 с помощью ICQ
>>как переферийное устройство будет передавать флешке по LocalConnection информацию? Ума не приложу.
в принципе можно. написать приложение-буфер на С++, Delphi или еще какое, которое будет взаимодействовать с периферийным устройством на системном уровне с одной стороны и коннектиться к флэшу с другой.
для клавы, например, это можно сделать очень просто, благо исходников в сети море. причем в варианте с цинком буферное приложение можно засунуть в DLL. без цинка по ЛЦ тоже можно работать, в чем его достоинство и заключается.

Старый 21.02.2008, 11:39
chingachgoog вне форума Посмотреть профиль Найти все сообщения от chingachgoog
  № 9  
Ответить с цитированием
chingachgoog
Banned
[+4 01.02.09]
[+1 01.02.09]
 
Аватар для chingachgoog

блогер
Регистрация: Nov 2006
Адрес: Moscow
Сообщений: 2,145
Записей в блоге: 7
А что есть описание протокола localConnection?

Старый 21.02.2008, 12:05
alexcon314 вне форума Посмотреть профиль Отправить личное сообщение для alexcon314 Найти все сообщения от alexcon314
  № 10  
Ответить с цитированием
alexcon314
listener

модератор форума
Регистрация: Jun 2006
Сообщений: 3,260
Записей в блоге: 28
Отправить сообщение для alexcon314 с помощью ICQ
а вы с какой целью интересуетесь?
можно раскопать протокол. там и нету никакого особенного "протокола" в общем-то.
данные просто пишутся в расшаренную память проигрывателя с указанием адресата/метода, чтоб при чтении можно было разобрать, что кому предназначено, прочитанное маркируется ... и все.
если нравится играть с протоколами - можно сокет поднять и через него работать.


Последний раз редактировалось alexcon314; 21.02.2008 в 12:10.
Создать новую тему Ответ Часовой пояс GMT +4, время: 14:00.
Быстрый переход
  « Предыдущая тема | Следующая тема »  
Опции темы
Опции просмотра

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

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


 


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


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