如何为任何对象创建JSON文件并将其保存在磁盘上。几天后取回?
写入共享对象
var so:SharedObject = SharedObject.getLocal("mySharedObject");
so.data.storedJSON = myJSON;
so.flush();
要在其他地方取回
var so:SharedObject = SharedObject.getLocal("mySharedObject");
myJSON = so.data.storedJSON;
转换为ByteArray
保存
阅读以下文档:registerClassAlias
registerClassAlias("com.myDomain", MyClass);
var myClass:MyClass = new MyClass();
var ba:ByteArray = new ByteArray();
ba.writeObject(myClass);
so.data.byteArray = ba;
ba.position = 0;
读取
myClass = so.data.byteArray.readObject();
使用共享对象。在这里阅读它们。