Flex使用SharedObject记录登录名

      在web应用中,我们常常为登录过的用户基本信息进行记录, 比如说登录名,在下次登录的时候是用户可以不需要再输入自己的用户名。这样的应用比比皆是,对于任何一个做web开发的人应当都自动,这是使用cookie来实现的。而对于flex应用来说,我们往往也会有这样的需求,实现的方式即是使用SharedObject这个类。使用代码如下:

    

private var so:SharedObject;
protected function window1_creationCompleteHandler(event:FlexEvent):void{
      //窗口初始化时,将登陆名从SharedObject中获取
      so=SharedObject.getLocal("mydata","/");
      if(so.data.user_id !=null)
	       txtUser.text = String(so.data.user_id);
}

//登录后记录用户名
private function loginButton_clickHandler():void{
      so.data.user_id=txtUser.text;
}

 

   

你可能感兴趣的:(object)