如何获取嵌入式Flash电影与.net winforms app进行通信

时间:2011-05-27 10:13:31

标签: vb.net actionscript-3

您好我已经使用shockwave flash com对象来嵌入我的Flash文件。我有可以在flash电影中点击的按钮。是否有可能让flash通知我的winform应用程序按下了哪个按钮。它是使用actionscript3开发的。我使用的是最新的vb.Net。

2 个答案:

答案 0 :(得分:0)

这是一个非常开放的问题,因为根据您的网站和winforms应用程序的设置方式,有很多方法可以做到这一点。

我最初的建议是让你的flash电影在点击按钮上调用一些客户端javascript。例如,javascript可以发布到.Net SOAP webservice,它将按钮交互记录到关联的数据库。然后你的winforms应用程序最终可以检查数据库是否存在新的按钮点击记录。

这只是基于提出的非常高级别问题的一个高级别建议。如果有更具体的信息,那么可以改进。

布赖恩。

答案 1 :(得分:0)

您可以使用FSCommand,也可以使用ExternalInterface。后者更好,虽然最初可能因为它使用的格式而难以理解,但是如果你已经解决了CallFunction(或SendFunction?)方法参数,它也是一样的。

Adob​​e网站上有文档和示例C#项目,但我不知道确切的URL。

编辑:要捕获FSCommand和ExternalInterface调用,您可以订阅两个事件。

此外,您还可以使用套接字(二进制​​或XML)。