0
我正在使用Filestream将分数保存在我的Android游戏中。最近,我决定增加额外的水平。对于这些级别,我需要跟踪多种类型的分数。这里是我的一个变量代码:文件流(AS3)中的多个变量
function writePion(): void { //First function to create/write in the file
var pion: Object = new Object();
pion.value = numeroPion; //value of object = variable value
trace("Pion (writeObject value)= " + pion.value);
var file2: File = File.applicationStorageDirectory.resolvePath("pion.menes");
var fileStream2: FileStream = new FileStream();
fileStream2.open(file2, FileMode.WRITE);
fileStream2.writeObject(pion);
fileStream2.close();
};
function readPion(): void { //second function to read the file and modify the variable.
var file2: File = File.applicationStorageDirectory.resolvePath("pion.menes");
if (!file2.exists) {
return;
}
var fileStream2: FileStream = new FileStream();
fileStream2.open(file2, FileMode.READ);
var pion: Object = fileStream2.readObject();
numeroPion = pion.value; //update the variable
trace("pion (readObject value)= " + numeroPion)
fileStream2.close();
};
我想知道如果我一定要做出的每个类型的功能分数,或者是否是有一个适应它来保存(约10)新变量的方法?感谢:) Jeryl。
我刚刚尝试过,它完美地工作。非常感谢你! – Jeryl 2015-02-07 19:37:00