SharedObject - Flash中的cookie
- 05月 30th, 2008
-
SharedObject可以将Flash中的数据存储到用户的本地硬盘上,当用户以后访问时,Flash可以调用这些数据。
程序代码
<?xml version="1.0" encoding="utf-8"?> <mx:Application xmlns:mx="http://www.adobe.com/2006/mxml" creationComplete="init();"> <mx:Script> <![CDATA[ import mx.controls.Alert; private var so:SharedObject; public function init():void{ so = SharedObject.getLocal("CZBIN.COM"); } private function saveSO():void{ so.data.czbin = mx_input.text; } private function alertSO():void{ Alert.show(so.data.czbin); } ]]> </mx:Script> <mx:TextInput id=”mx_input”/> <mx:Button label=”Save” click=”{saveSO()}”/> <mx:Button label=”显示当前保存的数据” click=”{alertSO()}”/> </mx:Application>注意:更改ShareObject会有一小段时间的延迟。当在上述程序中输入一个新字符串并Save以后,需要过一段小段时间(30秒左右),才会生效。