Flex ActionScript 3.0 SharedObject 本地共享对象 操作
发布时间:2020-12-15 01:06:19 所属栏目:百科 来源:网络整理
导读:本地共享对象类似于浏览器 Cookie 保持本地永久性 。这是使用共享对象的最简单方法,并且无需使用 Flash Media Server。 例如,可以调用? SharedObject.getLocal() ?以在应用程序中创建共享对象,如带记忆功能的计算器。用户关闭计算器时,Flash Player 将在
本地共享对象类似于浏览器 Cookie 保持本地永久性。这是使用共享对象的最简单方法,并且无需使用 Flash Media Server。 例如,可以调用? 实例: 通过SharedObject.getLocal() 操作本地共享对象,来完成类似 ?浏览器 Cookie 功能
<?xml version="1.0" encoding="utf-8"?> <mx:Application xmlns:mx="http://www.adobe.com/2006/mxml" layout="absolute"> <mx:Script> <![CDATA[ import mx.controls.Alert; private function setvalue(uname:String,upsw:String,holdtime:String):void{ var user:SharedObject = SharedObject.getLocal( "user" );// 创建一个本地保存数据的对象 user.data.user = uname; user.data.psw = upsw; user.data.holdtime = holdtime; user.flush(); //提交保存 } private function getvalue():void{ var user: SharedObject = SharedObject.getLocal("user"); ti_gname.text = user.data.user; ti_gvalue.text = user.data.psw; ti_gtime.text = user.data.holdtime; } ]]> </mx:Script> <mx:Label x="10" y="10" text="Name:"/> <mx:TextInput x="111" y="8" id="ti_sname"/> <mx:Label x="10" y="38" text="Value:"/> <mx:TextInput x="111" y="36" id="ti_svalue"/> <mx:Label x="10" y="66" text="Time To live:"/> <mx:TextInput x="111" y="64" id="ti_stime"/> <mx:Button x="226" y="94" label="Set" buttonDown="setvalue(ti_sname.text,ti_svalue.text,ti_stime.text);"/> <mx:Label x="10" y="152" text="Name:"/> <mx:TextInput x="111" y="150" id="ti_gname"/> <mx:Label x="10" y="182" text="Value:"/> <mx:TextInput x="111" y="180" id="ti_gvalue"/> <mx:Label x="10" y="212" text="Time To live:"/> <mx:TextInput x="111" y="210" id="ti_gtime"/> <mx:Button x="225" y="250" label="Get" buttonDown="getvalue();"/> </mx:Application> (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |