如何通过Java解码从NetConnection.call(methodName,responder,parameter)发送的消息

时间:2013-04-09 09:50:52

标签: java actionscript air blazeds

我使用Java Servlet作为我的服务器端。但是我不知道如何解码从Flash的NetConnection.call函数发送的消息。 我下载BlazeDS作为我的AMF3解码器。但是如何从byteArray中读取“methodName”和参数。

1 个答案:

答案 0 :(得分:0)

这可能应该是评论,因为我不确定BlazeDS是如何工作的。我已将NetConnection.call()与Flash Media Server(FMS)一起使用。但是,它可能与任何其他AMF服务器的工作方式相同:

使用FMS,您不会尝试从字节数组中读取方法名称或参数。而是在服务器上定义一个方法,以便此方法具有相同的名称,并接受使用NetConnection.call()时传递的相同参数。