从actionscript到google';通过java的数据存储

从actionscript到google';通过java的数据存储,java,google-app-engine,actionscript,google-cloud-datastore,Java,Google App Engine,Actionscript,Google Cloud Datastore,我正在开发一款flash游戏,它是用Flex的纯ActionScript3.0编写的 我刚刚完成了游戏重播的实现,但我想在我的谷歌应用程序引擎的网站上存储Hiscore前10名的重播数据 我在Eclipse中使用Java作为Java中的应用程序引擎,但我不知道如何处理从actionscript代码到Java代码的通信 我需要从actionscript->java->datastore读写。有没有人有这方面的经验 值得注意的是,我对任何与web开发有关的事情都一无所知。我听说您可以在调用URL时将

我正在开发一款flash游戏,它是用Flex的纯ActionScript3.0编写的

我刚刚完成了游戏重播的实现,但我想在我的谷歌应用程序引擎的网站上存储Hiscore前10名的重播数据

我在Eclipse中使用Java作为Java中的应用程序引擎,但我不知道如何处理从actionscript代码到Java代码的通信

我需要从actionscript->java->datastore读写。有没有人有这方面的经验

值得注意的是,我对任何与web开发有关的事情都一无所知。我听说您可以在调用URL时将参数传递给URL,类似于桌面可执行文件上的命令行参数,如果是这样,那么将所有数据作为一个大字符串发送是可行的

接下来的问题是如何使用附加数据从AS3代码调用url,然后如何在java端捕获该url

谢谢所有能帮忙的人


Jono

您可以将序列化的重播填充到中,然后按发送。 您还可以将其作为变量传递,创建一个新对象,将该数据存储在其中,并将其传递给
URLRequest::data
,然后按POST或GET发送(后者意味着将参数附加到URL(而前者允许在请求体中发送参数))


但是请注意,如果GET参数超过2KB,则不能保证GET参数得到正确支持。另外,使用GET方法的请求不应有副作用。请参阅以获取更多信息。

为2dos干杯,这对actionscript方面很有帮助,但是我如何从java方面获取数据呢?我假设我们讨论的URL是存储在GAE(谷歌应用程序引擎)上的java可执行文件的路径/名称?然后我们将调用http://[name].appspot.com/[javaexe]对吗?那么,如何用java代码捕获请求中的数据呢?目前我仅有的java代码是实现doGet函数的模板HttpServlet,这与创建新的AppEngine项目时生成的代码相同。