只看楼主 楼主

没事露一露,提高知名度——艾睿我看贴我回贴宣言(支持 / 反对)

Adobe Flex迷你教程 --使用Share object保存信息到客户端

Share object一般用来保存前来访问的用户的个人信息到用户的机器上。比如用户登陆过后保存他的名字,下次访问时自动显示,或者保存用户的个性 化设置等等。 每个网站对应100K的默认大小,如果尝试写入超过100K的数据到客户端硬盘,flash player会有提示。这篇教程没有什么特别 之处,网上也有很多关于Share objecy的介绍,Share object很简单,我这里主要提供一个demo给大家。

Demo操作过程
1. 第一次运行后你可以看倒提示说您第一次来。
2. 填写用户名和爱好,点击记住我,你会看到你填写信息的显示。
3. 重新运行demo, 你的信息会被读出。
4. 点击忘记我,清空share object.
5. 填写新信息,点记住我,老信息会被替换。

下面是调用方法的代码

代码 复制 - 运行

    private var shData:SharedObject;  private function init():void{ shData = SharedObject.getLocal("demoData") //获取名称为demoData的 share object this.showLocalData() } private function saveToLocal():void{ shData.data.userName = userName.text; //保存用户名 shData.data.like = like.text; //保存爱好 shData.flush(); //写入local this.showLocalData(); }  private function showLocalData():void{ if(shData.data.userName == undefined || shData.data.userName == "" || shData.data.like ==""){ this.info.text = "您第一次来,请填写你的信息并点击记住我" }else{ this.info.text = "您好,爱好" shData.data.like "的" shData.data.userName } }




原文: http://www.flextheworld.com/?p=31
[本帖最后由 kevin.luo.sl 于 2009-01-02 21:05:38 编辑]

(您是游客)您没有权限查看附件

kevin.luo.sl的签名

评分

举报 使用道具 TOP

只看该用户 沙发!

好东西没人D  - -

评分

举报 使用道具 TOP

只看该用户 板凳

太好了  很需要

评分

举报 使用道具 TOP

只看该用户 地板

好,牛X

评分

举报 使用道具 TOP

只看该用户 #4

真的很好  可是论坛为什么有点冷清

评分

举报 使用道具 TOP

只看该用户 #5

不错,顶一个

评分

举报 使用道具 TOP

只看该用户 #6

支持你 顶先

评分

举报 使用道具 TOP

只看该用户 #7

真的很好  可是论坛为什么有点冷清
-- by dlamwz (2008-12-6 17:00:41)
让论坛不冷清就需要大家的支持了
kevin.luo.sl的签名

评分

举报 使用道具 TOP

只看该用户 #8

是否可保留这些参数在其他地方用呢?
alizem的签名
茫然

评分

举报 使用道具 TOP

只看该用户 #9

学习,谢谢楼主的教程!

评分

举报 使用道具 TOP