ShareObject使用
ShareObject,顾名思义共享对象,而通常意义上的共享,从B/S结构上来讲,无非是客户端(浏览器端)的共享和服务器端的共享了,不错,ShareObject刚好份演了这两种角色。而且ShareObject也是按此进行了两种分类,一类是LSO——Local Share Object(本地共享对象)其实类似于cookie,而另一种RSO——Remote Share Object(远程共享对象) 我感觉比较类似于JSP中的Application对象,但好象比Application更强大。
我们这里只介绍本地共共享
一:LSO(本地共享对象)
LSO的用法比较简单,和我们平常操作Cookie大同小异:
1.得到一个共享对象:
var so=SharedObject.getLocal("mydata","/");
2.往共享对象里存入值:
var user =new Object();
user.userName=userName.text;
user.passWord=passWord.text;
user.isSaveLogin=(remember.selected==true?1:0);
so.data.user=user;
3.清除共享对象里的值:
var so =SharedObject.getLocal("mydata","/");
if(so.data.user!=null){
so.data.user=null;
}
4.读取共享对象里的值:
var so =SharedObject.getLocal("mydata","/");
if(so.data.user!=null){
userName.text=so.data.user.userName;
passWord.text=so.data.user.passWord;
if(so.data.user.isSaveLogin.toString()=="1"){
remember.selected=true;
}