【转】一个小工具类,利用shareObject把数据缓存
2024-10-13 12:06:02
原文链接:http://bbs.9ria.com/thread-284082-1-2.html
之前做一个数据缓存,就顺便把写入缓存,清除缓存,获取缓存都整理了一下,其中也做了些参考,个人水平有限,有需要的就拿去改改用吧。 上代码: package { importflash.net.SharedObject; importflash.system.Security; importflash.system.SecurityPanel; public classcookie { private varso:SharedObject; private var_name:String publicfunction cookie(file_name:String) { //constructor code so =SharedObject.getLocal(file_name,"/"); _name=file_name } publicfunction flushData(key:String,value:*):void { //添加数据 if(so.data.cookie == null) { varobj:Object = {}; obj[key] =value; so.data.cookie= obj; }else { so.data.cookie[key]= value; } trace(key+":"+so.data.cookie[key]); flush(); } publicfunction deleteData(key:String):void { //删除数据值 if(judge(key)) { deleteso.data.cookie[key]; flush(); } } publicfunction getName():String { //获取数据名 return_name } publicfunction getData(key:String):* { //获取数据值 if(judge(key)) { returnso.data.cookie[key]; }else { returnnull; } } publicfunction clearData():void { //清除缓存 so.clear(); } publicfunction judge(key:String):Boolean { //判断数据是否存在 returnso.data.cookie != undefined && so.data.cookie[key] !=undefined } privatefunction flush():void { //写入 if(so) { try { so.flush(); } catch(e:Error) { Security.showSettings(); Security.showSettings( SecurityPanel.LOCAL_STORAGE ); } } } } } 标注的都比较清楚,直接实例化,调用方法可以了,附件为cookie.as文件 |
最新文章
- Data type confusion: what is an int(11)?
- 探索Aspnetcore+mysql+efcore
- stsadm.exe
- java时间格式串
- ResultSet的Type
- HDU 2897 邂逅明下 (简单博弈,找规律)
- C#图解教程读书笔记(第1章 C#和.net框架)
- 多校6 1003 HDU5795 A Simple Nim (sg函数)
- linux下为用户添加sudo命令功能
- Silverlight代码编写对控件的PlaneProjection.RotationY属性控制动画
- CSharp设计模式读书笔记(13):代理模式(学习难度:★★★☆☆,使用频率:★★★★☆)
- JMeter网站测试分析
- TCP 详解
- asp.net core 三 Nuget包管理
- edge
- <;? extends T>;和<;? super T>;的理解
- gcc,make,cmake
- webService之helloword(java)rs
- ~递归递归(FBI树--蓝桥)
- flask源码解析之session
热门文章
- git 命令用法 流程操作
- devexpress实现单元格根据条件显示不同的样式(颜色、字体、对齐方式,大小等)
- 我个人的Java学习经验(一家之言)
- 支持缩放的fresco图片控件 —— fresco sample: ZoomableDraweeView
- django-查询语句(一)
- 关于Monkey的一切都在这里
- [Hadoop] - Hadoop3.0.x编译
- 原来JS是这样的 - 提升, 作用域 与 闭包
- Material Design学习-----SnackBar
- ERP和MES破冰之路 [普实MES升级中国“智”造]