|
listener
модератор форума
Регистрация: Jun 2006
Сообщений: 3,260
|
Если приложение десктопное, то надо делать оболочку для flash (приложение, в которое внедрен flash-плеер). Тут несколько вариантов:
- писать самому (трудновато, но будете иметь полный контроль над приложением);
- использовать готовое решение, например mdm Zinc (google подскажет, что это);
- использовать "родной" для флеша Adobe AIR (google так же рулит).
В mdm Zinc встроена поддержка работы с COM-портами, но это платное решение. В AIR, насколько я знаю, нет всторенной поддержки COM-портов, но есть возможность написать и подключить к приложению нативное для целевой платформы расширение (ANE), в котором будет реализован необходимый функционал по взаимоджействию с COM-портом. Правда, писать его придется на каком-то нативном для платформы языке, (например С и WinAPI или С# для Windows).
Можно помудрить с написанием proxy-приложения, которе принимает данные из порта и отправляет их во флеш, например, по сокету, но это не самое удобное решение.
Т.о., если не морочиться - mdm Zinc за 400$ (или около того). Да, еще есть f-in-box из платных, но там мороки побольше.
Ну, или попробовать поискать примеры ANE для AIR и делать на нем.
Браузерному приложению стукнуться в COM-порт будет посложнее. По крайней мере, нужно делать/искать/покупать какой-то компонент для браузера (к примеру, ActiveX для IE), коннектить его к флешу как-то, ставить его клиенту, что-то там решать с безопасностью .... вобщем, будет много-много возни.
____
И на будущее - не пишите лишних букв и знаков пунктуации в названии темы, за это у нас штрафуют.
|