2013-04-09 60 views
0

使用ActionScript 3.0,我如何锁定文件?我想把我的高分写入一个文件并将该游戏放在服务器上,但当两个玩家同时提交高分时,我不想让事情出错。 FileStreamopenAsync()方法是否足以满足这个要求?如何在Actionscript中锁定文件?

+2

您将需要管理服务器端数据库。 – 2013-04-09 08:50:28

+1

Rajneesh是正确的,你不能简单地在服务器上有一个SWF,因此有权访问服务器上的文件。 swf发送到客户端机器并在那里处理,因此每个Flash应用程序/游戏的用户都将在自己的机器上拥有自己的高分列表。为了处理提交的分数,你需要类似PHP的东西,相信MySQL会为你处理并发问题。其他服务器端语言和数据库也可以很好地工作,但这些是我所知道的,并且有充分的文档记录和免费。 – shaunhusain 2013-04-09 08:55:01

+1

好吧,这听起来很公平(并且也解释了为什么在这件事上没有发现)。知道如何处理SWF很方便。感谢您的信息,如果您在答案中写下它,我会很乐意接受它! – Joetjah 2013-04-09 09:12:30

回答

0

感谢shaunhusain:

当把你的项目上的网络服务器,SWF文件被发送到客户机,并在那里进行处理,所以每个 用户您的Flash应用程序/游戏将有自己的自己的机器上的 高分列表。为了处理提交的分数,你需要 需要类似PHP,相信MySQL将为你处理并发问题 。其他服务器端语言和数据库同样适用于 ,但这些是我知道的两个,并且有详细记录,并且 免费。