AS3:Local SharedObject


  来源: | 作者: | 浏览: | 发送给好友 | 添加到收藏夹
 在 AS3 里的Local SharedObject用法跟 AS2 是一样的。
SO存储在计算机的一个文件里面,跟Cookie很相似。路径是C:\Documents and Settings\用户名\Application Data\Macromedia\Flash Player\#SharedObjects\

基本用法:
   
//定义一个SO
    var mySO:SharedObject;
    //获取本地的一个SO
    mySO = SharedObject.getLocal("beniSO");
    //在SO里面存储数据
    mySO.data.name = "Beni";
    mySO.data.sex = "sex";
    //获取SO里面的数据
    trace ("name is: " + mySO.data.name);
    trace ("sex is: " + mySO.data.sex);


注意:本地Flash存储设置不能为“无”,而且容量未满。
     


Local SharedObject使用起来有不少限制,所以都是用来记录一些不大重要的信息。例如登陆时的用户名之类的。
现在不少Flash游戏有存档,绝大不分也是用这个SO。
记得一年前,我跟以前的女朋友一起做毕业设计的时候也是利用这个SO,做Flash的个人财务管理系统。当时RIA不如现在,在答辩的时候,说了一大串,大部分老师都听不懂,还以为我做得很高深,当时还可以骗一下人。呵呵~~
上一篇
闪动论坛 打印此页 发送给好友 返回顶部