Walter She's Blog

flash,flex ,javascript原创教程,web设计,Flash RIA,其它与之相关的内容.

« 在Flash类中实现多个构造函数AnimationPackage(动画 类库包) »

保存数据到磁盘(翻译)

作者:Colin Moock
原文: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];
  }

}

发表评论:

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。

日历

最新评论及回复

最近发表