как получить встроенный флэш-фильм для связи с приложением .net winforms - PullRequest
1 голос
/ 27 мая 2011

Привет! Я использовал объект flashwave flash com для встраивания своего flash-файла. У меня есть кнопки, которые вы можете нажать во флэш-фильме. Можно ли получить флэш, чтобы уведомить мое приложение winform, какая кнопка была нажата. Он разработан с использованием actionscript3. Я пользуюсь последней vb.Net.

Ответы [ 2 ]

0 голосов
/ 27 мая 2011

Вы можете использовать FSCommand или ExternalInterface.Последнее лучше, хотя поначалу это может быть труднее понять из-за формата, который он использует, хотя, если вы уже решили аргумент метода CallFunction (или SendFunction?), Он тот же.

документация и пример проекта C # на сайте Adobe, но я не знаю точного URL.

РЕДАКТИРОВАТЬ: для перехвата вызовов FSCommand и ExternalInterface есть два события, на которые вы можете подписаться.

ТакжеВы также можете использовать сокеты (двоичные или XML).

0 голосов
/ 27 мая 2011

Это очень открытый вопрос, поскольку было бы много способов сделать это в зависимости от того, как настроен ваш веб-сайт и приложения winforms.

Мое первоначальное предложение состояло бы в том, чтобы ваш флэш-фильм вызывал какой-нибудь клиентский JavaScriptкнопка нажимает.Javascript может публиковать, например, веб-службу .Net SOAP, которая регистрирует взаимодействие кнопок с соответствующей базой данных.Тогда ваше приложение winforms может, наконец, проверить базу данных на наличие новых записей о нажатиях кнопок.

Это всего лишь одно предложение высокого уровня, основанное на заданном вопросе очень высокого уровня.Если есть более конкретная информация, то ее можно уточнить.

Брайан.

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