2013-04-09 59 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將爲你處理併發問題 。其他服務器端語言和數據庫同樣適用於 ,但這些是我知道的兩個,並且有詳細記錄,並且 免費。