`
NewTamato
  • 浏览: 101315 次
  • 性别: Icon_minigender_2
  • 来自: 北京
社区版块
存档分类
最新评论

flex 的shareObject的应用

阅读更多

开发人员已就可以在客户端存储数据了,就像cookies一样。ShareObject有两种格式:本地和远程。这篇文章只讨论

本地ShareObject.远程ShareObject一般和flash communication server一起使用。

很多情况下,ShareObject提供了除cookies外的另一种选择,这是许多开发者没有考虑过的。

   1、 存储简单数据

在ShareObject中存储简单数据是相当简单的工作,我们先用ShareObject存储一个用户自定义的对象,然后将讨论用ShareObject存储内建

类的实例的问题。一个用户自定义对象可以这样创建:
myObj = new Object(); //or myObj = {};

在ShareObject中存储myObj是很简单的,首先你需要创建一个本地ShareObject的引用:
myLSO = SharedObject.getLocal("foo");

getLocal方法的第一个参数是ShareObject的名字,getLocal()方法也有第二个可选参数:一个字符串类型的路径。大多数情况下你用不到这个参数,除非你在多个swf文件中共用同一个ShareObject。现在为了在ShareObject中储存数据,你需要给ShareObject指定“数据特性”(data property)。现在创建一个ShareObject引用,以及你想存储的对象,最后存储这个对象到“数据特性”中。
例子:
myLSO = SharedObject.getLocal("foo");

     myObj = {};

       myObj.fname = "Jessica";

       myObj.lname = "Smith";

       myLSO.data.myObj = myObj

foo就是这个共享对象的标识,shareobject可以存贮很多的对象,用这个foo可以指定我们要的数据。

关于远程shareobject可以参见http://hacker47.iteye.com/blog/208389

hacker已经将这个问题讲得很清楚了。

分享到:
评论

相关推荐

    flex shareObject 本地共享

    仿造qq登陆功能写的 Flash提供的本地共享对象ShareObject是一种跨平台较好的方案,当然在客户端已经安装Flash Player的情况下。 ShareObject默认只能存储100Kb的数据,用户可

    Flex学习—关于Shareobject对象(本地共享对象)

    NULL 博文链接:https://ch-kexin.iteye.com/blog/1229696

    Flex ShareObject简单应用

    Share object一般用来保存前来访问的用户的个人信息到用户的机器上。比如用户登陆过后保存他的名字,下次访问时自动显示,或者保存用户的个性化设置等等。

    ShareObject对象详解

    ShareObject,顾名思义共享对象,而通常意义上的共享,从B/S结构上来讲,无非是客户端(浏览器端)的共享和服务器端的共享了,不错,ShareObject刚好份演了这两种角色。而且ShareObject也是按此进行了两种分类,一类是LSO...

    ShareObject实例

    ShareObject 实例,通过此例就可以理解

    Flex新手教程_入门级学习笔记

    6.5 新建一个Flex应用程序,测试连接 35 6.6 实际应用 37 7 Cairngrom框架 38 8 实例:Simple Note Management 40 8.1基本组件使用[Tree,datagrid,TitleWindow,ViewStack] 40 8.2读写XML 40 8.3读写ShareObject 40 8.4...

    FLASH8中ShareObject的简单运用

    在不连接数据库的情况下,保存数据,并在下次打开SWF文件时依旧可以读取到以前写入的数据. 其他的可以照葫芦画瓢,都一个样的。

    ShareObject详解

    ShareObject详解,相当于ShareObject帮助文档

    juv-rtmp-client shareobject连接

    juv-rtmp-client shareobject连接,java版本rtmp的shareobject连接。可以实现java rtmp shareobject数据连接

    flex多人多房间 聊天室

    flex + red5 开发聊天室,即时聊天采用 ShareObject.

    AppletFirewall&ShareObject;

    智能卡应用防火墙与共享机制,智能卡应用防火墙与共享机制,智能卡应用防火墙与共享机制,智能卡应用防火墙与共享机制

    flex 测试写的一些demo集合

    flash端报错统一处理,重力特效和商品图片加入购物车的动画效果,flex 渲染器,修改标题栏皮肤,ShareObject,State切换

    AS3 SharedObject 本地通讯 小例子

    AS3 SharedObject 本地通讯 小例子!以前很久的时候参考网上例子学习的!刚接触本地通讯的童鞋可以试试。

    shared Object 用法

    shared Object对象相当强大,他提供了在多个客户端实时数据共享,并且可以存储在客户端或远程服务器。可以把本地共享对象比作cookies,把远程共享对象看作实时的数据传输设备。

    引用外部类实现Flash Cookie的读写

    使用AS2外部类库对ShareObject函数功能进行整合,可以直接创建对象对Flash Cookie进行读写.

    Flash中数据的存储和读取

    如何利用Flash代码让Flash动画中的数据储存在电脑上。一般是利用Flash中的ShareObject代码来实现的。(下载的文件中有fla源文件,源文件中说明非常详细。)

    原生PB9通过API实现多线程串口COM通讯

    1、Powerbuilder9.0_8836的版本 2、采用API,支持串口信号事件 3、事件监听、读字符,写字符都是采用...4、多线程用的是PB的shareobject方法,不会crash。 5、内含虚拟串口工具和串口调试工具以及API串口相关说明文档。

    原生 PB9 通过 API 实现多线程串口 COM 通讯

    1、Powerbuilder9.0_8836的版本 2、采用API,支持串口信号事件 3、事件监听、读字符,写字符都是采用的是多线程 4、多线程用的是PB的shareobject方法,不会crash。 5、内含虚拟串口工具和串口调试工具以及API串口...

    as3比较详尽的工具类

    Cookies.as ---------------------- shareObject类似cookies HtmCookies.as ---------------------- 真实cookies JavaScript.as ---------------------- javascript交互 ...

Global site tag (gtag.js) - Google Analytics