- 浏览: 1463907 次
- 性别:
- 来自: 苏州
-
文章分类
- 全部博客 (564)
- 算法 (7)
- 流金岁月 (1)
- Javascript (30)
- actionscript (108)
- as3.0 game (14)
- flex (84)
- fms2 (27)
- 正则表达式 (7)
- 开源组件代码(as3.0) (1)
- Pv3d (13)
- Cairngorm (4)
- vbs (54)
- VB程序设计 (26)
- 计算机应用与维护 (4)
- 职场实用穿衣技巧 (3)
- 历史风云 (15)
- 淡泊明志,宁静致远 (12)
- 情感 (26)
- 杂谈 (41)
- 越南风 (14)
- DirectX (9)
- Dev-cpp (11)
- 回望百年 (2)
- 建站经验 (2)
- Python (24)
- 网络赚钱 (4)
- php (2)
- html (1)
- ob0短址网 (1)
- ob0.cn (1)
- wordpress (1)
- pandas logistic (1)
- haxe (1)
- opencv (1)
- 微信小程序 (3)
- vue (3)
- Flutter (1)
最新评论
-
GGGGeek:
第一个函数滚动监听不起作用,onPageScroll可以
微信小程序--搜索框滚动到顶部时悬浮 -
naomibyron:
解决办法:工具 -> 编译选项 -> 编译器 ...
dev-c++中编译含WINSOCK的代码出现错误的解决方法 -
haichuan11:
这个…… 代码不全真的是让人很憋屈的感觉啊
actionScript 3.0 图片裁剪及旋转 -
chenyw101:
老兄能留个QQ号吗?具体的我有些东西想请教下你
用VB制作网站登陆器 -
yantao1943:
貌似有点问题,只派发一次事件啊
使用ActionScript 2.0或ActionScript 3.0处理音频文件的提示点(cue
[AS3]Cookie类
[AS2]Flash版本的Cookie类
- /**
- * @link http://www.klstudio.com
- * @author Kinglong
- * @playerversion flash player 9
- * @asversion 3.0
- * @version 0.5
- */
- package com.klstudio.util {
- import flash.net.SharedObject;
- public class Cookie {
- private var _time:uint;
- private var _name:String;
- private var _so:SharedObject;
- public function Cookie(name:String = "klstudio", timeOut:uint=3600) {
- _name = name;
- _time = timeOut;
- _so = SharedObject.getLocal(name, "/");
- }
- //清楚超时内容;
- public function clearTimeOut():void {
- var obj:* = _so.data.cookie;
- if(obj == undefined){
- return;
- }
- for(var key in obj){
- if(obj[key] == undefined || obj[key].time == undefined || isTimeOut(obj[key].time)){
- delete obj[key];
- }
- }
- _so.data.cookie = obj;
- _so.flush();
- }
- private function isTimeOut(time:uint):Boolean {
- var today:Date = new Date();
- return time + _time * 1000 < today.getTime();
- }
- //获取超时值;
- public function getTimeOut():uint {
- return _time;
- }
- //获取名称;
- public function getName():String {
- return _name;
- }
- //清除Cookie所有值;
- public function clear():void {
- _so.clear();
- }
- //添加Cookie值
- public function put(key:String, value:*):void {
- var today:Date = new Date();
- key = "key_"+key;
- value.time = today.getTime();
- if(_so.data.cookie == undefined){
- var obj:Object = {};
- obj[key] = value;
- _so.data.cookie = obj;
- }else{
- _so.data.cookie[key] = value;
- }
- _so.flush();
- }
- //删除Cookie值;
- public function remove(key:String):void {
- if (contains(key)) {
- delete _so.data.cookie["key_" + key];
- _so.flush();
- }
- }
- //获取Cookie值;
- public function get(key:String):Object{
- return contains(key)?_so.data.cookie["key_"+key]:null;
- }
- //Cookie值是否存在;
- public function contains(key:String):Boolean{
- key = "key_" + key;
- return _so.data.cookie != undefined && _so.data.cookie[key] != undefined;
- }
- }
- }
发表评论
-
haXe是什么?
2016-01-04 10:50 1113haXe是什么? haXe是一种编程语言,官方网站在 ... -
用EA类图生成AS3代码
2008-10-15 16:18 2745EA(Enterprise Architect)是支持多种流 ... -
变形实例-source
2008-10-15 12:46 1581涂抹原理 橡皮擦原理 import flash.geom.P ... -
actionScript 3.0 图片裁剪及旋转
2008-10-10 12:54 5983package com.wdxc { /** ... -
Flash(AS3)读取Excel文件
2008-10-09 13:29 5215var excelXml:XML; var loader=ne ... -
AS3 Loading的制作方法
2008-10-09 13:28 6098AS2的时候做LOADING有很多种方法,做起来也得心应手可是 ... -
让"Flash" 写文件(AS3)
2008-09-11 16:23 1818目前,出于安全考虑Flash不支持写文件的操作,在AS3的A ... -
AS3 中的 拖动 及 碰撞 检测
2008-09-11 16:11 2967没有press和release事件 hitTest()被分尸 ... -
As和js通信问题完全解析(解决addcallback失效的问题)
2008-09-11 16:10 3688as和js通信最早用的是fscommand,这个我就不说了,老 ... -
Flash CS3制作Fla形式的组件
2008-06-16 14:45 1417本文为大家介绍如何制作Flash CS3中的[*.fla]形 ... -
AS3图像处理之剪裁、动态选取
2008-06-15 23:25 2274和师傅写C#写的思维混乱,方法变量几乎第一反应就是大写,习惯都 ... -
从界面入手 划分类
2008-06-15 19:25 1318如何将一个项目细化成各个类呢? 1 从一个项目的界面入手,按照 ... -
AS3-DisplayEffect组件
2008-06-14 20:40 2110[AS3]DisplayEffect组件【组件版本】:0.5【 ... -
KTooltip 工具提示组件
2008-06-14 20:38 1056发布一个小工具KTooltip 。这是0.9beta版,出发日 ... -
AS3.0写的一个滚动条【缓动效果】
2008-06-13 16:10 6422package { import flash.d ... -
一个简单的文本滚动条类 as3
2008-06-13 16:04 4418最近一直做会议与AS3有关项目今天花了点时间写了一个可以选择套 ... -
自定义滚动条类
2008-06-13 16:01 2111在平常的开发中,经常需要用到滚动条,今天将滚动条类整理了下,有 ... -
AS3加载机制
2008-06-13 15:03 2241摸了好一阵子,才弄明白AS3.0的加载机制.还是坚持自己的原则 ... -
写了一个Flash的Transition
2008-06-11 10:36 1770写了一个Flash的Transition package { ... -
JavaScript与ActionScript函数相互调用
2008-06-06 15:07 23001、在JavaScript中调用Flex( ...
相关推荐
在AS3中,我们没有内置的库来直接处理Cookie,但可以通过使用`flash.net.URLRequestHeader`和`flash.net.URLRequest`类来实现。以下是使用AS3操作Cookie的基本步骤: 1. **创建和设置Cookie**: - 首先,你需要...
本教程将深入讲解如何通过AS2(ActionScript 2.0)引用外部类来实现Flash Cookie的读写。 首先,让我们了解什么是Flash Cookie。Flash Cookie不同于传统的HTTP Cookie,它们存储在用户的Flash Player中,而不是...
Dim lastVisit As String = aCookie("lastVisit") ``` 读取`userInfo`Cookie的各个值。 总之,在C#.net和vb.net中,处理Cookie的基本方法相似,主要是通过`Response.Cookies`和`Request.Cookies`集合来创建、读取和...
### browser-cookie3:获取浏览器cookie #### 一、概述 `browser-cookie3` 是一个用于Python 3的库,能够帮助用户将当前浏览器中的cookies提取出来,并存储到一个`cookiejar`对象中,从而实现无需登录即可通过...
AS3引入了严格的类概念,每个类都有自己的命名空间,通过“package”关键字定义。类的继承、封装和多态是OOP的核心,AS3支持单一继承,但可以使用接口实现多重继承的效果。常用的内置类如DisplayObject和...
在AS3中,没有内置的Cookie处理API,所以`as3-utils`的Cookie工具类填补了这个空白,提供了一种简单的方式来设置、读取和删除Cookie,帮助开发者实现更好的用户交互体验。 字符串操作在任何编程语言中都是必不可少...
- `HttpCookie`类:ASP+中用于操作Cookie的内置类。 ##### 3. 设置Cookie ```vb Sub btnSetCookie_OnClick(Sender As Object, E As EventArgs) ' 创建Cookie对象 objCookieObject = New HttpCookie(COOKIE_NAME, ...
let headerFields = ["Set-Cookie": cookie.properties["Value"] as? String ?? ""] // 根据实际需求添加其他属性 webView.configuration.websiteDataStore.httpAdditionalHeaders = headerFields } } ``` 5. **...
3. Domain:指定Cookie作用的域名,只有向该域名发送请求时才会携带此Cookie。 4. Path:限制Cookie在指定路径下生效。 5. Expiration Date:Cookie的有效期,过期后会被浏览器自动删除。 二、WebView与Cookie的...
2. **定义ActionScript接口**:在Flash项目中,你需要创建一个AS3类,提供查询和修改Flash Cookie的方法。例如: ```actionscript public class FlashCookie { public function getCookie(name:String):String { ...
AS3的事件模型基于`Event`类和`EventDispatcher`类,允许对象监听和响应特定事件。例如,`MouseEvent`和`KeyboardEvent`分别用于处理鼠标和键盘事件,`Loader`类的`complete`事件用于监听加载完成。 六、网络通信 1...
Dim cookieData As String cookieData = String(4096, 0) ' 初始化一个足够大的缓冲区 Dim cookieLength As Long cookieLength = Len(cookieData) Dim result As Long result = InternetGetCookie(url, ...
开发者可能会使用AS的SharedObject类来实现这一功能。SharedObject允许在本地存储数据,其语法如: ```actionscript var so:SharedObject = SharedObject.getLocal("myCookie"); so.data.myValue = "Hello, World!...
UserInfo userInfo = Session["userInfo"] as UserInfo; if (userInfo == null) { Response.Redirect("Login.aspx"); } else if (userInfo.UserName != "王浡" && userInfo.PassWord != "wangbo") { ...
3. **结构**:一个Cookie通常包含键值对形式的数据,例如`username=johndoe`。 #### 二、Cookie及时生效的概念 “Cookie及时生效”指的是在设置Cookie之后,无需刷新页面或执行其他额外操作,就能使新设置的Cookie...
RAIL_DEVICEID = "lBJStCNl0YGo_HVkGtwOo2LWziXcwzpIk5gc2vAILNYdRfaeZ04nJtZ1JZwgQIssMDksn10rAz6Hz-bekeufhAusaKJId8f2BCg05ocgrzc8-chv8h4IB-lQ9H04XjLXr2fbnHw-SLZga3PewEfgPz2s-mhp7NAz" else: print("网络...
3. **分配内存**:根据返回的长度,为Cookie字符串分配足够的内存。 4. **再次调用函数**:这次提供足够大小的缓冲区,函数应该能够成功返回Cookie值。 5. **处理返回值**:检查返回值,如果非零表示成功,此时...
`Cookie.as`可能是压缩包中的源码文件,它可能包含了具体的实现细节,例如如何将这个过程封装成一个可复用的函数或者组件。通过分析这个文件,我们可以学习到如何在实际项目中更高效地处理Cookie。 在实际开发中,...
随着 Flash 的发展,ActionScript 也经历了多次重大升级,包括 AS1、AS2 和最终的 AS3。 - **特性与优势**: - **性能提升**:AS3 相比之前的版本有显著的性能改进,这得益于新的虚拟机 AVM2。 - **内存管理**:...
CheckBox control = this.FindControl(String.Format("CheckBox{0}", i)) as CheckBox; if (control == null) continue; string key = String.Format("Num{0}", i); string value = control.Checked.ToString();...