Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/379.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何将ActionScript 3客户端连接到Java服务器?_Java_Actionscript 3_Flash_Java Server - Fatal编程技术网

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

如何将ActionScript 3客户端连接到Java服务器?,java,actionscript-3,flash,java-server,Java,Actionscript 3,Flash,Java Server,我正在考虑制作一个2D自上而下的MMO浏览器游戏。我希望它是一款Flash游戏,因为这会给它带来更大的目标受众,但我也希望有实时多人游戏动作,Java的速度会有所帮助,所以我说一个带有Java服务器的ActionScript 3客户端就可以做到这一点,对吗 我只是想知道a)上述内容是否正确可行,b)如何实现这一目标,或者将Java客户机连接到Java服务器没有什么不同?(我现在不熟悉ActionScript3)多种方式。 1) 您可以使用Adobe或第三方数据服务直接调用java对象。Blaze

我正在考虑制作一个2D自上而下的MMO浏览器游戏。我希望它是一款Flash游戏,因为这会给它带来更大的目标受众,但我也希望有实时多人游戏动作,Java的速度会有所帮助,所以我说一个带有Java服务器的ActionScript 3客户端就可以做到这一点,对吗

我只是想知道a)上述内容是否正确可行,b)如何实现这一目标,或者将Java客户机连接到Java服务器没有什么不同?(我现在不熟悉ActionScript3)

多种方式。
1) 您可以使用Adobe或第三方数据服务直接调用java对象。BlazeDS部署为服务器或TomcatServlet/JavaEE。它的工作是在AS3Java对象之间封送数据对象,并调用java类方法


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

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

你可以在网上找到更多答案