论坛交流
首页办公自动化| 网页制作| 平面设计| 动画制作| 数据库开发| 程序设计| 全部视频教程
应用视频: Windows | Word2007 | Excel2007 | PowerPoint2007 | Dreamweaver 8 | Fireworks 8 | Flash 8 | Photoshop cs | CorelDraw 12
编程视频: C语言视频教程 | HTML | Div+Css布局 | Javascript | Access数据库 | Asp | Sql Server数据库Asp.net  | Flash AS
当前位置 > 文字教程 > Flash AS教程
Tag:2.0,3.0菜鸟,游戏,,cs,技巧,源码,,文本,文字,函数,音乐,随机,拖拽,asp,access,xml,mc,视频教程

学习怎样使用 SharedObject 实现的 Cookie的方法

文章类别:Flash AS | 发表日期:2009-8-2 18:33:35

学习怎样使用 SharedObject 实现的 Cookie的方法


为了更方便使用 SharedObject 而做. 欢迎提供 bug 和建议
例子
// 导入包
import MirageSystem.utils.Cookie;
// 实例化
var myCookie = new Cookie("myCookie");
// 设置值
myCookie.setValue("tmp", "tmpValue");
// 获取值
trace(myCookie.getValue("tmp"));
 提示:您可以先修改部分代码再运行
记得设置一下 as2 的类路径哦

Cookie.as
/**
 * 使用 SharedObject 实现的 Cookie
 * 
 * @author kakera
 * @version 1.0
 * @since 
 */
class MirageSystem.utils.Cookie
{
 private var _so:SharedObject;
 
 public var name:String;
 public var path:String;
 public var data:Object;
 
 
 /**
  * 构造函数
  * 
  * @usage 
  * @param name SharedObject 的名字
  * @param path 可选, 存取路径
  * @return 
  */
 public function Cookie (name:String, path:String) {
  this.name = name;
  this.path = path;
  _so = SharedObject.getLocal(name, path);
  data = _so.data;
 }
 /**
  * 设置值
  * 
  * @usage 
  * @param key 键
  * @param value 值
  * @return 
  */
 public function setValue (key:String, value:Object):Void {
  data[key] = value;
 }
 
 
 /**
  * 获取值
  * 
  * @usage 
  * @param key 键
  * @return 
  */
 public function getValue (key:String):Object {
  return data[key];
 }
 
 
 /**
  * SharedObject.flush 的接口
  * 
  * @usage 
  * @return 
  */
 public function flush ():Void {
  _so.flush();
 }
 
 
 /**
  * SharedObject.clear 的接口
  * 
  * @usage 
  * @return 
  */
 public function clear ():Void {
  _so.clear();
 }
 
 
}
 提示:您可以先修改部分代码再运行

 

 
视频教程列表
文章教程搜索
 
Flash AS推荐教程
Flash AS热门教程
看全部视频教程
购买方式/价格
购买视频教程: 咨询客服
tel:15972130058