Вызывать методы Flash из C # (MONO) - PullRequest
0 голосов
/ 20 декабря 2009

Используя .NET (Windows), вы можете встроить проигрыватель ActiveX Flash в форму Windows, загрузить файл SWF и установить переменные или вызывать функции с помощью одного вызова метода из C # (я думаю, из-за наличия Flash OCX) .

Тем не менее, я хотел бы сделать то же самое в MONO (Linux): как это могло быть возможно?

Ответы [ 2 ]

0 голосов
/ 20 декабря 2009

Flash принимает форму DLL ActiveX (т.е. COM) в Windows, потому что это предпочтительная платформа расширения для Internet Explorer. В других браузерах и на других платформах Flash принимает другую форму, используя API плагина браузера, как мне кажется. Поскольку ActiveX не используется в Linux, возможно, возможно реализовать хост какого-либо плагина, который заставит плагин Flash думать, что он работает внутри браузера. Это, вероятно, было бы "нетривиально", как они говорят, но теоретически возможно.

0 голосов
/ 20 декабря 2009

Можно ли «встроить» HTML-страницу, используя какой-либо (управляемый системой) предпочтительный рендерер (например, Firefox)? В этом случае можно было бы установить вспышку и управлять ею с помощью javascript ... Хотя это звучит немного надуманно.

Если вам удастся установить флэш-память, возможно, вы сможете установить связь с ней через соединение TCP / IP от флэш-памяти к вашей программе.

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