存储数据到共享对象

<?xml version="1.0" encoding="utf-8"?>
<mx:Application xmlns:mx="http://www.adobe.com/2006/mxml" layout="vertical"
    width="400" height="300" viewSourceURL="srcview/index.html" creationComplete="init();">
 <mx:Script>
  <![CDATA[
   import mx.controls.Alert;
   [Bindable]
   private var user:SharedObject = SharedObject.getLocal("user");
   private function init():void{
    if(user.data.firstName!=undefined){
     myFirstName.text=user.data.firstName;
    }
    if(user.data.lastName!=undefined){
     myLastName.text=user.data.lastName;
    }
    if(user.data.emailAddress!=undefined){
     myEmail.text=user.data.emailAddress;
    }
   }
   private function saveObject():void
   {
    user.data.firstName = myFirstName.text;
    user.data.lastName = myLastName.text;
    user.data.emailAddress= myEmail.text;
    user.flush(500);
    Alert.show("Data has been Saved, Refresh the browser to see");
   }
   
   private function clearObject():void
   {
    user.clear();
    Alert.show("Shared Object Cleared");
   }
  ]]>
 </mx:Script>
 
 <mx:Panel title="Shared Object Example">
  <mx:Form>
   <mx:FormItem label="First Name">
    <mx:TextInput id="myFirstName" text="{user.data.firstName}"/>
   </mx:FormItem>
   <mx:FormItem label="Last Name">
    <mx:TextInput id="myLastName" text="{user.data.lastName}"/>
   </mx:FormItem>
   <mx:FormItem label="Email Address">
    <mx:TextInput id="myEmail" text="{user.data.emailAddress}"/>
   </mx:FormItem>
  </mx:Form>
  <mx:ControlBar>
   <mx:Button label="Save" click="saveObject()"/>
   <mx:Button label="Clear Shared Object" click="clearObject()"/>
  </mx:ControlBar>
 </mx:Panel>
</mx:Application>

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值