5D艺术网首页
商城
|
资讯
|
作品
|
博客
|
教程
|
论坛
登录
注册
加为好友
发短消息
来自:
性别:秘密
最后登录:2008-08-25
http://luscky.5d.cn/
首页
|
新闻
|
话题
|
博客
|
相册
|
艺术作品
|
社交关系
|
留言板
|
社交圈
2004/08/20 | Flash中如何在本机上保存数据?之二
类别(技术迷)
|
评论
(0)
|
阅读(159)
|
发表于 00:16
继续上次的思路,参考Flash Helper琢磨,目标是能够如论坛一般,在进入时填写登录名,并可选择是否让程序记住自己的登录名,第二次登录时,自动显示上次的登录名。设想将来可以用在简单的课件开始时。
这次在Helper中看到这句话,很有用,“undefined 值与特殊值 null 相似。使用相等运算符对 null 和 undefined 进行比较时,它们的比较结果为相等。”
上次的试验过程见
http://www.5dblog.com/user1/luscky/index.asp?id=12252
新的实验范例如下:
Flash 动画
:
以下为fla文件中的代码:
//共两帧 //第一帧代码如下 stop(); my_so = SharedObject.getLocal("userInfo"); //undefined==null if (my_so.data.userName == null) { formTip.text = "欢迎你第一次来到我们的Flash课堂"; } else if (my_so.data.userName == "") { formTip.text = "欢迎没名字先生(女士)再次到来!"; } else { formTip.text = "欢迎"+my_so.data.userName+"先生(女士)再次到来!"; userName.text = my_so.data.userName; } // //按钮-“清Cookie”代码 on (release) { my_so = SharedObject.getLocal("userInfo"); my_so.clear(); _root.userName.text = ""; } // //按钮-“读Cookie”代码 on (release) { my_so = SharedObject.getLocal("userInfo"); _root.userName.text = my_so.data.userName; } // //按钮-“进入”代码 on (release) { my_so = SharedObject.getLocal("userInfo"); my_so.clear(); my_so.data.userName = _root.userName.text; _root.userName.text = ""; _root.gotoAndStop(2); } // //复选框-“记住我”代码 on(click){ _root.myCheckBox.selected = true; } //其他参见界面
[Ctrl+A 全部选择 提示:你可先修改部分代码,再按运行]
P.S.又想到我的范例有点问题,其实如果再次登录时发现已经登录过,就应当直接进入主界面才是。不过,这也不是什么难点,知道怎么做就罢了……
0
评论
Comments
日志分类
首页
[624]
网民
[85]
转贴手
[58]
技术迷
[78]
市民
[102]
记录者
[75]
教育者
[32]
数学教师
[81]
信息技术教师
[29]
读书人
[43]
博客
[41]