- 浏览: 32343 次
- 性别:
- 来自: 上海
最近访客 更多访客>>
最新评论
-
myjave:
哦 是我搞错了这个怎么使用
ArtDigit 艺术数字类 -
myjave:
这个类拷贝靠flash里报错
ArtDigit 艺术数字类
针对原来Cookie类使用起来不太方便,去掉用不上的冗余方法,并参考了js里的Cookie对象,出了第三版Cookie类
package com.klstudio{ import flash.net.SharedObject; /** * Cookie Cookie类 * @author kinglong * @since 2012-1-9 */ public class Cookie { private var _expires : uint; private var _name : String; private var _so : SharedObject; /** * 构造 * @param name Cookie名称 * @param expires 过期值(单位小时) */ public function Cookie(name : String, expires : uint = 24) { _name = name; _expires = Math.max(expires, 1); _so = SharedObject.getLocal(name, "/"); //clearAllExpires for (var key : String in _so.data) { if (_so.data[key] is Object) { var data : Object = _so.data[key]; if (data.hasOwnProperty("expires") && data.hasOwnProperty("value")) { var nowTime : Number = new Date().getTime(); if (Number(data["expires"]) > nowTime) { continue; } } } delete _so.data[key]; } } /** * Cookie名称 */ public function get name() : String { return _name; } /** * Cookie过期值(单位小时) */ public function get expires() : uint { return _expires; } /** * 清除所有 */ public function removeAll() : void { _so.clear(); } /** * 清除指定属性 * @param key Cookie属性 */ public function remove(key : String) : * { var result : * = get(key); if (result != null) { delete _so.data[key]; _so.flush(); } return result; } /** * 获取Cookie属性值 * @param key Cookie属性 * @return Cookie属性值 */ public function get(key : String) : * { return contains(key) ? _so.data[key]["value"] : null; } /** * 添加Cookie属性 * @param key Cookie属性 * @param value Cookie属性值 * @return 旧的Cookie属性值 */ public function put(key : String, value : *) : * { var day : Date = new Date(); var result : * = get(key); _so.data[key] = {expires:day.getTime() + expires * 1000 * 60 * 60, value:value}; return result; } /** * Cookie属性是否存在 * @param key Cookie属性 */ public function contains(key : String) : Boolean { if (_so.data.hasOwnProperty(key)) { if (_so.data[key] is Object) { var data : Object = _so.data[key]; if (data.hasOwnProperty("expires") && data.hasOwnProperty("value")) { var nowTime : Number = new Date().getTime(); if (Number(data["expires"]) > nowTime) { return true; } } } delete _so.data[key]; _so.flush(); } return false; } } }
发表评论
-
ArtDigit 艺术数字类
2012-07-28 00:01 983此类主要用于使用动画元件来显示对应的数字,并支持数字缓冲滚动显 ... -
位图工具BitmapDataUtil类-getImageMapVector方法演示
2012-07-27 15:35 0今天把BitmapDataUtil工具类中的getImageM ... -
位图工具BitmapDataUtil类-getRealImageRect方法演示
2012-07-28 00:02 1053位图是flash众多类,使用很频繁的一个,我这边根据自己的实际 ... -
flash动画编程学习研究-机器人传球演示
2012-07-27 15:31 940这几天在看Keith Peters的书《Foundation ... -
排序算法演示
2012-07-28 00:01 907下面是排序算法演示程序,比较直观显示排序算法运行规律 该演 ... -
常用数据集合类-Map,Queue,Stack,Collection,List,Set
2012-07-28 00:01 1108之前写过一次有关常用数据集合类,但今天简单回顾了一下, ... -
Flash算法-摆动算法
2012-07-27 15:22 1285[代码] package com.klstudio.algor ... -
Flash游戏-SlidingPuzzle滑块拼图游戏
2012-07-27 15:18 869最近在研究Flash游戏的算法,发现同一种游戏能有很多种算法, ... -
优化Flash平台的性能(Adobe提供)
2012-07-27 15:13 845今正好看到了“优化Flash平台的性能&a ... -
AS3版Flash Remoting客户端类-Service类
2012-07-27 15:10 1428AS3版Flash Remoting客户端类-Service类 ... -
[AS3]URLLoader+URLRequest+JPGEncoder实现BitmapData图片数据保存
2007-08-18 15:56 1700[AS3]URLLoader+URLRequest+JPGEn ... -
[AS3]FLVStream类-检测flv文件类型的工具类
2007-08-06 09:20 614[AS3]FLVStream类-检测flv文件类型的工具类 ... -
[AS3]Flash在线图片编辑器
2007-07-24 06:39 5032[AS3]Flash在线图片编辑器 进行二个星期,终于把 ... -
[AS3]更新Tracer组件并公布控制台源程序
2007-07-23 02:42 335此次更新版本到1.2,修正一些对象的显示Bug; 由于原来 ... -
[AS3]Tracer-Flash代码调试类
2007-07-19 11:01 533[AS3]Tracer-Flash代码调试类【组件版本】:1. ... -
[AS1]三帧代码实现图片轮换显示
2007-07-08 02:08 508[AS1]三帧代码实现图片轮换显示本来这段代码是写给我的一个网 ... -
[AS3]IconDataManager-图标数据管理类
2007-07-06 08:00 386[AS3]IconDataManager-图标数据管理类【功能 ... -
有关“Flash在线图片编辑”功能的开发进度1
2007-07-03 10:30 2139有关“Flash在线图片编辑”功能的开发进度1 实现在线对 ... -
[AS3]DisplayEffect组件
2007-06-28 08:08 407[AS3]DisplayEffect组件【组件版本】:0.5【 ... -
[AS3]ImageEffect组件版本更新
2007-06-27 15:16 418[AS3]ImageEffect组件版本更新 【组件版本】 ...
相关推荐
在打开的Internet 选项设置窗口里,顶上有一条标签栏,点击第三个"隐私"(Privacy) 在"隐私"的设置里,中间偏下有四个按钮,点击第四个按钮"默认"(Default) 点击按钮"确定"(OK),关闭cookie设置窗口 点击按钮"确定"...
Java网络编程(第三版)中文版(不看后悔) JAVA Network Programming,Third Edition 原出版社: O'Reilly 作者: (美)Elliotte Rusty Harold [作译者介绍] 译者: 朱涛江[同译者作品] 林剑 丛书名: O'...
Java网络编程(第三版)中文版(不看后悔) JAVA Network Programming,Third Edition 原出版社: O'Reilly 作者: (美)Elliotte Rusty Harold [作译者介绍] 译者: 朱涛江[同译者作品] 林剑 丛书名: O'...
Java网络编程(第三版)中文版(不看后悔) JAVA Network Programming,Third Edition 原出版社: O'Reilly 作者: (美)Elliotte Rusty Harold [作译者介绍] 译者: 朱涛江[同译者作品] 林剑 丛书名: O'...
Java网络编程(第三版)中文版(不看后悔) JAVA Network Programming,Third Edition 原出版社: O'Reilly 作者: (美)Elliotte Rusty Harold [作译者介绍] 译者: 朱涛江[同译者作品] 林剑 丛书名: O'...
Java网络编程(第三版)中文版(不看后悔) JAVA Network Programming,Third Edition 原出版社: O'Reilly 作者: (美)Elliotte Rusty Harold [作译者介绍] 译者: 朱涛江[同译者作品] 林剑 丛书名: O'...
Java网络编程(第三版)中文版(不看后悔) JAVA Network Programming,Third Edition 原出版社: O'Reilly 作者: (美)Elliotte Rusty Harold [作译者介绍] 译者: 朱涛江[同译者作品] 林剑 丛书名: O'...
Java网络编程(第三版)中文版(不看后悔) JAVA Network Programming,Third Edition 原出版社: O'Reilly 作者: (美)Elliotte Rusty Harold [作译者介绍] 译者: 朱涛江[同译者作品] 林剑 丛书名: O'...
Java网络编程(第三版)中文版(不看后悔) JAVA Network Programming,Third Edition 原出版社: O'Reilly 作者: (美)Elliotte Rusty Harold [作译者介绍] 译者: 朱涛江[同译者作品] 林剑 丛书名: O'...
Java网络编程(第三版)中文版(不看后悔) JAVA Network Programming,Third Edition 原出版社: O'Reilly 作者: (美)Elliotte Rusty Harold [作译者介绍] 译者: 朱涛江[同译者作品] 林剑 丛书名: O'...
Java网络编程(第三版)中文版(不看后悔) JAVA Network Programming,Third Edition 原出版社: O'Reilly 作者: (美)Elliotte Rusty Harold [作译者介绍] 译者: 朱涛江[同译者作品] 林剑 丛书名: O'...
Java网络编程(第三版)中文版(不看后悔) JAVA Network Programming,Third Edition 原出版社: O'Reilly 作者: (美)Elliotte Rusty Harold [作译者介绍] 译者: 朱涛江[同译者作品] 林剑 丛书名: O'...
Java网络编程(第三版)中文版(不看后悔) JAVA Network Programming,Third Edition 原出版社: O'Reilly 作者: (美)Elliotte Rusty Harold [作译者介绍] 译者: 朱涛江[同译者作品] 林剑 丛书名: O'...
Java网络编程(第三版)中文版(不看后悔) JAVA Network Programming,Third Edition 原出版社: O'Reilly 作者: (美)Elliotte Rusty Harold [作译者介绍] 译者: 朱涛江[同译者作品] 林剑 丛书名: O'...
Java网络编程(第三版)中文版(不看后悔) JAVA Network Programming,Third Edition 原出版社: O'Reilly 作者: (美)Elliotte Rusty Harold [作译者介绍] 译者: 朱涛江[同译者作品] 林剑 丛书名: O'...
或者想要学习如何完成一个特定的任务?那么一定要先看看这本书。...特别是对生成动态Web内容的解决...程序构建模块:变量、函数、类和对象。 Web编程:cookie、表单、会话和认证。 使用PDO、SQLite和其他扩展访问数据库。
第20章 ActiveRecord第三部分:对象生命周期 295 20.1 校验 295 20.2 回调 303 20.3 高级属性 308 20.4 事务 311 第21章 ActionController:路由与URL 317 21.1 基础 317 21.2 请求的路由 318 21.3 基于资源的路由 ...
《第三方JavaScript编程》共10章,分别介绍了第三方JavaScript的定义、如何加载和执行代码、DOM渲染、第三方脚本和数据服务器之间的通信、跨窗口的消息传递方法、身份验证和cookie、第三方应用程序的安全性、...