2009-06-19 56 views
0

我想通过C#/ Java/C++与Flash的LocalConnection框架进行通信。我对已经实现的包装器的搜索并不像我想的那样成功;)。有几个服务器(如FluorineFx)支持将C#对象绑定到LocalConnection。问题是我不是在寻找一个服务器,而只是为了一个简单的(字符串编组就足够了)包装。阅读AMF规范后,实现我自己的包装可能需要一些时间;)这导致我的问题:C#或Java的Actionscripts LocalConnection是否有包装?

有没有人知道LocalConnection框架的简单包装(C#/ Java/C++)?

编辑:我正在寻找一个AMF3实现。

回答

1

经过一番思考后,我发现了另一种方法:我在ActionScript中构建“客户端”,并在C#表单上使用编译后的SWF文件(通过ActiveX Showckwave播放器)。客户端现在通过ExternalInterface与LocalConnection和主机(C#)应用程序进行通信。

0

如果你不需要服务器,你可以使用ExternalInterface来方便Flash/C#之间的通信吗?我并不完全确定您的要求,但EI在C#和Flash之间运行良好。这是一个相当简单的过程,并且不仅允许传输更多的字符串(如果您最终需要它)。

+0

嗯,问题是C#部分不是Flash应用程序的托管应用程序。另外,AIR应用程序不支持ExternalInterface。 – 2009-06-20 20:22:40