首先,我对Flash很新,只知道非常基本的东西。
(场景)我已经在Flash CS3 Professional中为我的高级高等计算机项目制作了一个本地游戏,几乎完全无故障。但我的老师说它需要一个文件处理功能,例如其中的高分功能,使其成为AH标准。我想制作一个简单的高分功能,它取最终得分,要求用户输入他们的名字,并将其添加到.txt文件。由于我学校的计算机非常有限,我无法使用Adobe AIR或PHP等程序,所以我需要它很简单。
(问题)所以我真的需要一个完整的教程(将编码,布局和所有内容放在哪里):
如果有人帮助我,我将非常感激。
谢谢。
沃森。
答案 0 :(得分:1)
由于安全限制,我很确定你所要求的是不可能的。 SWF通常无法修改本地文件,因为它会打开各种漏洞。我确信AIR可以通过本地数据库来解决这个问题,如果您的游戏托管在Web服务器上,您可以使用简单(不安全)的PHP代理写入文本文件,但您已经提到过这些选项是进行。
具有相同结果的替代方法:
使用flash.net.SharedObject(查看示例代码)在本地存储您的高分。这是一个“Flash Cookie”,可用于在单个计算机上存储有限数量的数据(对象,数组等)。