原文:http://moock.org/asdg/technotes/saveDataToDisk/
在Flash Player 6 及以上版本中我们可以使用 SharedObject 类来储存数据到用户的硬盘。然而它在使用方面很繁琐,今天给大家介绍我的自定义类LocalData,它包装了SharedObject类,并且提供了两个很好用的方法:save() 和 load()。
下面是LocalData 类源代码:
class LocalData {
private function LocalData () {
}
public static function save(record:String, field:String, value:Object):Void {
var so:Object = Object(SharedObject.getLocal(record));
so.data[field] = value;
so.flush();
}
public static function load (record:String, field:String):Object {
return Object(SharedObject.getLocal(record)).data[field];
}
}