lash中使用Cookie需用到SharedObject

来源:互联网 发布:北京工商网络申请平台 编辑:程序博客网 时间:2024/06/05 04:32
需要在Flash中使用Cookie需用到SharedObject类。
AS实例:

创建Flash Cookie的ActionScrip 代码:

//实例化一个SharedObject对象My_Cookie,名为:Cookie_Name
//如果Cookie_Name不存在则创建该Cookie,如果存在则读取
var My_Cookie:SharedObject = SharedObject.getLocal("Cookie_Name");
//定义一个Cookie变量UserName并赋值为:用户名
My_Cookie.data.UserName = "用户名称";
My_Cookie.data.UserPass = "用户密码";

//为了使用方便可以存储数组数据
var Score_array:Array = new Array(80,90,99,70,84);
My_Cookie.data.Score = Score_array;
//写入Flash Cookie发送到客户端
My_Cookie.flush();

//读取Flash Cookie值的ActionScrip 代码:
var My_Cookie:SharedObject = SharedObject.getLocal("Cookie_Name");
trace(My_Cookie.data.UserName); //这里是直接读取Flash Cookie:UserName
trace(My_Cookie.data.Score[0]); //这里读取的是数组中的Flash Cookie:Score[0]

//删除Flash Cookie的ActionScrip 代码:
var My_Cookie:SharedObject = SharedObject.getLocal("Cookie_Name");
My_Cookie .clear();

原创粉丝点击