如何将ActionScript 3客户端连接到Java服务器?

时间:2012-05-26 20:43:07

标签: java actionscript-3 flash java-server

我正在考虑制作2D自上而下的MMO浏览器游戏。我希望它成为一个Flash游戏,因为它为它提供了更大的目标受众,但我也希望有实时多人游戏动作,Java的速度会有所帮助,所以我说得对,就是说ActionScript 3客户端使用Java服务器可以解决这个问题吗?

我只是想知道a)以上是否正确和可行; b)如何实现这样的事情,或者将Java客户端连接到Java服务器没有什么不同? (我现在不熟悉ActionScript 3)

2 个答案:

答案 0 :(得分:2)

多种方式。
1)您可以使用Adobe的BlazeDS或第三方Granite数据服务直接调用java对象。 BlazeDS部署为服务器或Tomcat servlet / Java EE。它的工作是在AS3< - > Java Object之间封送您的数据对象并调用您的java类方法。

2)您可以使用Flex的HTTPService对象调用任何后端Web服务或Rest接口。

答案 1 :(得分:2)

我会使用套接字。 Flash允许您访问网络套接字,然后您可以发送json,或者您喜欢的格式。