您好我已经使用shockwave flash com对象来嵌入我的Flash文件。我有可以在flash电影中点击的按钮。是否有可能让flash通知我的winform应用程序按下了哪个按钮。它是使用actionscript3开发的。我使用的是最新的vb.Net。
答案 0 :(得分:0)
这是一个非常开放的问题,因为根据您的网站和winforms应用程序的设置方式,有很多方法可以做到这一点。
我最初的建议是让你的flash电影在点击按钮上调用一些客户端javascript。例如,javascript可以发布到.Net SOAP webservice,它将按钮交互记录到关联的数据库。然后你的winforms应用程序最终可以检查数据库是否存在新的按钮点击记录。
这只是基于提出的非常高级别问题的一个高级别建议。如果有更具体的信息,那么可以改进。
布赖恩。
答案 1 :(得分:0)
您可以使用FSCommand,也可以使用ExternalInterface。后者更好,虽然最初可能因为它使用的格式而难以理解,但是如果你已经解决了CallFunction(或SendFunction?)方法参数,它也是一样的。
Adobe网站上有文档和示例C#项目,但我不知道确切的URL。
编辑:要捕获FSCommand和ExternalInterface调用,您可以订阅两个事件。
此外,您还可以使用套接字(二进制或XML)。