在我们浏览网页的时候,通常有个能存储客户端信息的Cookie文件。那么在flash中是否也提供了这样的功能,就是shareobject类。
Shareobject的功能就是共享本地计算机或者远程服务器的数据。Shareobject类分为两种:一类是LSO——Local Share Object(本地共享对象)其实类似于cookie,而另一种RSO——Remote Share Object(远程共享对象) 我感觉比较类似于JSP中的Application对象,但好象比Application更强大。
下面用一个小的实例先来讲解Shareobject类中本地共享对象。
本地共享对象的用法比较简单,和我们平常操作Cookie大同小异:
1.得到一个共享对象:
var soObj:SharedObject=SharedObject.getLocal(“Localdata”,”/”);
2.往共享对象里存入值:
var user:Object=new Object();
user.userName=userName.text;//文本录入
user.passWord=passWord.text;//文本录入
soObj.data.user=user;
3.清除共享对象里的值:
var soObj:SharedObject=SharedObject.getLocal(“Localdata”,”/”);
if(soObj.size>0){
soObj.clear;
}
4.读取共享对象里的值:
var soObj:SharedObject=SharedObject.getLocal(“Localdata”,”/”);
if(soObj.size>0){
userName.text=soObj.data.user.userName;
passWord.text=soObj.data.user.passWord;
}
分享到:
相关推荐
仿造qq登陆功能写的 Flash提供的本地共享对象ShareObject是一种跨平台较好的方案,当然在客户端已经安装Flash Player的情况下。 ShareObject默认只能存储100Kb的数据,用户可
ShareObject对象是Adobe Flex中用于数据共享的一种机制,它能够帮助开发者在客户端和服务器端之间存储和传递数据。ShareObject分为两种类型:LSO(Local Shared Object)和RSO(Remote Shared Object)。 LSO(本地...
通过Flex ShareObject,开发者可以创建一个本地或会话作用域的数据存储,使网站可以记住用户的状态。 Flex ShareObject的使用非常灵活,通常用于那些需要记住用户状态信息的场景,比如用户偏好设置、游戏分数、登录...
总结来说,"ShareObject实例"是一个关于如何在Flash应用中使用ShareObject进行数据共享和持久化的示例。通过LoginPanel.fla和ShareObject.fla的结合使用,开发者可以构建出具有用户登录记忆功能或其他类似数据管理...
标题 "AppletFirewall&ShareObject" 指出了本文讨论的主要内容,即关于Java Card平台中Applet防火墙机制以及对象共享机制。 描述部分反复强调了智能卡应用防火墙与共享机制的概念,指出了该机制的目的是保护单个...
RTMP支持音频、视频流和数据的传输,通常用于Flex中的ShareObject功能,通过TCP建立持久连接。 另一个重要的协议是AMF(Action Message Format),它是Flex和服务器之间交换数据的一种高效序列化格式,分为AMF0和...
在本文中,我们将深入探讨Flex和Red5技术以及如何利用ShareObject实现即时聊天功能。 Flex是Adobe开发的一种开源框架,用于构建富互联网应用程序(RIA)。它基于ActionScript编程语言和MXML标记语言,可以创建具有...
### Flex新手教程_入门级学习笔记 #### ActionScript核心概念 **ActionScript(简称AS)** 是一种面向对象的编程语言,主要用于开发Flex应用程序。掌握AS的基础知识对于学习Flex至关重要。 ##### 类和对象 (Class...
共享对象(SharedObject)在Flash中是一个强大的功能,它允许在多个客户端之间实现数据的实时共享,同时支持存储在客户端本地或者远程服务器上。这个特性使得开发者能够创建类似实时通信的应用,比如聊天室、在线...
"ShareObject"是Flash Player中的一个特性,它允许数据在本地和服务器之间共享,实现跨会话的数据持久化。在Flex应用中,ShareObject可用于存储用户设置或游戏进度,即使用户关闭并重新打开应用,数据也能保留。 ...
优化Flex应用性能的方法包括:代码优化(如避免冗余计算和减少对象创建)、资源管理(例如使用RSL和图像优化)、缓存策略(如利用本地存储)以及网络通信优化(如数据压缩和异步加载)。 ### 21. 如何设置默认值,...
开发者可以通过阅读文档了解如何引入库到项目中,查看示例代码学习如何使用ShareObject功能,如果遇到问题,还可以查阅源代码来深入理解其工作原理。 总之,"juv-rtmp-client shareobject连接"是一个Java实现的RTMP...
为了深入了解这个例子,你可以查阅“flex shareobject.txt”文件,这可能包含了关于如何在Flex中创建和使用SharedObject的代码示例,以及如何配置Red5服务器来支持多人聊天的详细步骤。通过学习这份文档,你可以理解...
在不连接数据库的情况下,保存数据,并在下次打开SWF文件时依旧可以读取到以前写入的数据. 其他的可以照葫芦画瓢,都一个样的。
首先,`ShareObject<>`是一个模板类,它的主要目的是为了封装一个基于`IUnknown`接口的对象。`IUnknown`是所有COM接口的基础,提供了`AddRef()`、`Release()`和`QueryInterface()`三个方法,分别用于增加引用计数、...
这只是一个简单的示例,实际的验证过程可能会更复杂,例如利用ShareObject与服务器共享数据,或者使用HTTPService或URLRequest发送AJAX请求进行后台验证。 4. **验证机制扩展**:这个简单的验证码例子只涉及了用户...
Flash Cookie,也称为Local Shared Objects (LSOs),是Adobe Flash Player提供的一种机制,用于存储用户本地数据。本教程将深入讲解如何通过AS2(ActionScript 2.0)引用外部类来实现Flash Cookie的读写。 首先,让...