使用.NET(Windows),您可以将ActiveX Flash播放器嵌入到Windows窗体中,加载swf文件并使用C#中的单个方法调用设置变量或调用函数(我想因为存在Flash OCX)
那就是说,我想在MONO(Linux)中做同样的事情:这怎么可能呢?
答案 0 :(得分:0)
是否可以使用某些(系统控制的)首选渲染器(如firefox)“嵌入”HTML页面?在这种情况下,有可能在那里获得一个闪存并通过javascript控制它...虽然听起来有点牵强。
如果您确实设置了闪存,您可以通过从闪存到程序的TCP / IP连接与它进行通信。
答案 1 :(得分:0)
Flash在Windows上采用ActiveX(即COM)DLL的形式,因为它是Internet Explorer的首选可扩展性平台。在其他浏览器和其他平台上,Flash采用不同的形式,我相信使用浏览器插件API。由于ActiveX在Linux上是不可取的,也许有可能实现某种类型的插件主机可以使Flash插件认为它在浏览器中运行。正如他们所说,这可能是“非平凡的”,但理论上可行。