今天刚接触到flash的这个功能,这样可以更好的保护数据,MySpace、亚马逊等网站都是采取这种方法。
以下是转载:
笔者将本文分为2个部分为大家讲解如何利用Flash Cookie实现游戏存档技术
第一部分:语法讲解;
第二部分:注意事项;
本文开发环境 Flash8.0 AS 2.0
第一部分:语法讲解:
Flash主要是利用SharedObject类实现本地存储信息(类似Cookie,下文用Cookie代替),在AS调用如下图:
SharedObject 类用于在用户计算机上读取和存储有限的数据量。共享对象提供永久贮存在用户计算机上的对象之间的实时数据共享。
用法:
创建Cookie
代码:
//实例化一个SharedObject对象FlashCookie,名为:CookieNameQQX
//如果CookieNameQQX不存在则创建该Cookie,如果存在则读取
var FlashCookie:SharedObject = SharedObject.getLocal("CookieNameQQX");
//定义一个Cookie变量UserName并赋值为:千秋学
FlashCookie.data.UserName = "千秋学";
FlashCookie.data.Sex = "男";
FlashCookie.data.Life = 100;
//可以存储数组数据
var Score_array:Array = new Array(80,90,99,70,84);
FlashCookie.data.Score = Score_array;
//写入Cookie
FlashCookie.flush();
删除Cookie:
代码:
var FlashCookie:SharedObject = SharedObject.getLocal("CookieNameQQX");
FlashCookie .clear();
读取Cookie值
代码:
var FlashCookie:SharedObject = SharedObject.getLocal("CookieNameQQX");
trace(FlashCookie.data.UserName);
trace(FlashCookie.data.Score[0]);
第二部分:注意事项:
1、 Flash Cookie技术依赖于本地设置
有时可能不允许 SWF 文件写入本地共享对象,有时可能在您不知情的情况下删除在本地共享对象中存储的数据。Flash Player 用户可以管理对单个域或所有域可用的磁盘空间。当用户降低可用磁盘空间量时,一些本地共享对象可能会被删除。
2、 Flash Player 用户还具有隐私控件,它们可防止第三方域(当前浏览器地址栏中域之外的域)读取或写入本地共享对象。
例如:C:\no1.swf 创建了一个名为aa的Cookie,该Cookie将不会被C:\no2.swf所获取;也就是说C:\no1.swf与C:\no2.swf所创建的Cookie,即使名字相同也不会互相影响;同样的道理,基于网络的flash文件,http://www.example.com/no1.swf 创建的Cookie也不会被其它文件网络文件所访问。
3、 Flash Cookie文件存储在本地文件夹
C:\Documents and Settings\电脑用户\Application Data\Macromedia\Flash Player\#SharedObjects
4、Flash Cookie可以被修改以及被访问.
分享到:
相关推荐
关于单片机flash数据保存和读取的方法 在单片机系统中,FLASH 数据读取和保存是实现系统参数和数据的存储和读取的重要方法。其目的是在单片机的程序存储区开辟一块空间专门用来保存系统需要记忆的参数和数据,从而...
在IT领域,特别是嵌入式系统开发中,对硬件设备如FLASH进行读写操作以及识别芯片ID是非常重要的技能。本文将详细讲解如何使用STLINK Utility工具来读取和写入FLASH内部数据,以及如何读取芯片ID。 首先,我们要了解...
标题中的“8266flash读取工具”指的是专门针对乐鑫ESP8266系列芯片的Flash存储器进行读取操作的软件工具。ESP8266是一款集成Wi-Fi功能的微控制器,广泛应用于物联网(IoT)设备,如智能家居、无线传感器网络等。在开发...
//创建文本字段: 名称为showbox,深度1,坐标位置10,10,宽200,高100 ...showbox.text="当前页面中COOKIE为:"; //这个对象用来接收从javascript传过来的数据,监视属性coo,当其数值改变的时候,自动触发函数show
- 假设TXT文件格式为:`word1, meaning1\nword2, meaning2`,你可以使用字符串操作方法来解析这些数据。 ```actionscript var lines:Array = textData.split("\n"); for (var i:int = 0; i ; i++) { var line:...
通过这种方式,你可以实现对Flash Cookie的读取和写入,从而实现跨浏览器和会话的数据持久化。然而,需要注意的是,由于隐私和安全考虑,现代浏览器和Flash Player版本已经对Flash Cookie的使用进行了限制,用户现在...
在开发和调试过程中,读取NAND Flash的ID是一项基本操作,可以帮助我们识别设备的制造商信息、型号以及其特性。在C语言环境下进行嵌入式开发时,这一过程通常涉及与硬件接口的底层交互。 首先,NAND Flash的ID通常...
标题“flash+asp读取新闻数据_附带源文件”涉及到的是一个早期互联网技术的结合应用,即Flash与ASP(Active Server Pages)的交互来动态展示新闻数据。在这个项目中,开发者可能使用了Flash作为前端展示界面,通过...
`STM8_Flash_Div.c`包含实现FLASH操作的具体函数,如擦除、写入和读取;`STM8_Flash_Div.h`则定义了相关的函数原型和常量定义,便于其他模块调用。 1. **初始化设置**: 在进行任何操作之前,我们需要设置FLASH...
当我们谈到“Flash读取Excel示例程序”,我们指的是一个使用Flash技术来读取和操作Excel文件的应用程序。 在Flash中读取Excel文件,通常需要使用ActionScript,这是Flash的编程语言。ActionScript提供了一些库和API...
Msp430 Flash的擦除、写入、读取操作是通过对3个控制字中的相应位来完成的,只有控制位的正确组合,才能实现相应的功能。Msp430 Flash存储器的特点有:产生内部编程电压、可位、字节、字寻址和编程的存储器、超低...
总的来说,Flash读取数据库内容涉及了客户端与服务器端的交互、ActionScript编程、数据格式转换、数据库操作以及网络通信等多个方面的知识。开发者需要具备多方面的技能,才能有效地实现这个功能。
4. **IFrame嵌套**:有时,Flash被嵌入到一个HTML的IFrame中,这时可以通过访问IFrame的contentWindow或contentDocument属性来间接操作HTML内容。但这需要同源策略的允许,否则会有安全限制。 5. **安全性与跨域...
1. `readCookie(name: String): Object` - 读取指定名称的Flash Cookie。它会返回一个包含Cookie数据的对象,如果Cookie不存在,则返回`null`。 2. `writeCookie(name: String, data: Object): void` - 写入一个新...
在.NET中,可以通过`HttpRequest.Cookies`属性来读取Cookie。下面是一些示例代码: ##### 4.1 读取单个值 ```csharp if (Request.Cookies["username"] != null) { string username = Server.HtmlEncode(Request....
总结来说,"FLASH AS2 读取asp"涉及到的是在Flash环境中使用ActionScript 2.0与ASP服务器进行数据通信的方法,主要利用URLLoader或XMLSocket类。对于初学者,了解这些概念并实践相关示例是掌握这一技术的关键步骤。
本文将深入探讨如何在Flash中读取XML文件。 一、XML文件的基本结构 XML是一种标记语言,它使用标签来描述数据。一个简单的XML文件示例如下: ```xml <book title="Flash与XML"> <author>John Doe <year>2015 ...
这个压缩包“FLASH动态读取XML”提供了实现这一功能的相关资源,包括ASP生成XML的代码和Flash源文件。下面我们将详细探讨这些知识点。 1. **Flash动态读取XML**:Flash可以使用ActionScript编程语言来读取XML文件,...
NAND Flash编程器是一种专业设备,用于对NAND闪存芯片进行编程、烧录和读取操作。在电子设计和嵌入式系统开发领域,这种工具是不可或缺的,因为它们能够帮助开发者对存储设备进行调试、测试和更新。在本案例中,提供...
在本教程中,我们将深入探讨如何在Flash ActionScript 3.0(简称AC3.0)环境中读取TXT文本文件中的数据。ActionScript是Adobe Flash Professional中的编程语言,用于创建交互式内容,如游戏和动态图形。对于开发人员...