Как Flash взаимодействует с DLL-файлами? - PullRequest
1 голос
/ 12 июля 2010

Я хочу, чтобы Flash общался напрямую с DLL файлы. Как я могу это сделать?

Если Flash работает, отлично! Мне просто нужен честный и описательный ответ
Спасибо,

ТРЕБОВАНИЕ:
• Работа без сервера
• Понять, какой протокол я могу использовать

ОПИСАНИЕ:
• Flash GUI интерфейс
• Автономное устройство
• Имеет приемник изменений и другое оборудование

Для Флэша не предусмотрено никаких приспособлений. Я сделать это легко для других разработчиков, и им нужно достаточно информации, чтобы нарисуйте схему того, как это будет работать.

Ответы [ 2 ]

2 голосов
/ 13 июля 2010

Вопреки другому ответу, Flash не «запускается на хосте», он запускается «на клиенте» через плагины или автономные проигрыватели. Сервер отправляет клиенту скомпилированный пакет с байт-кодом, и клиентская платформа выполняет этот код локально. Flash Player и AIR - это те платформы. Flash будет взаимодействовать с сервером независимо от того, какая ОС существует, но вам необходимо использовать встроенные в Flash методы, такие как ExternalInterface (Flash <-> Javascript), fsCommands (Flash <-> Javascript) или Flash Remoting с Coldfusion Server. Вы также можете использовать некоторые элементарные XML-запросы и сообщения.

Сервер просто обслуживает контент, а в случае Remoting flash и Coldfusion меняются двоичными пакетами данных, которые они оба понимают. Coldfusion обрабатывает пакеты на стороне сервера, а Flash обрабатывает их на стороне клиента.

Что касается доступа к DLL. Скорее всего, не. Я не пытался иметь флэш-доступ к DLL, и я бы не хотел. Может быть, если вы дадите больше идеи о том, что вы пытаетесь сделать, я могу привести вас в другом направлении.

0 голосов
/ 12 июля 2010

я сомневаюсь, что это будет "работать без сервера".Может быть, если вы используете AIR, но я не уверен, что это будет работать.

Flash работает на хосте.Который может быть Unix, который не поддерживает DLL "Windows".Или Dll может не работать под 64-битной Windows 7.

вам может понадобиться хотя бы сервер базы данных или веб-сервер.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...