flex的共享对象ShareObject是flex在不同的swf传递数据的一种方式~`,在本地,创建的文件可以在C:\Documents and Settings\{你的用户名}\Application Data\Macromedia\Flash Player\#SharedObjects找到,它是以sol为后辍的文件保存,打开可以看到里面的内容``所以在保存前重要数据得加密``
对于本地共享对象存取方式如下:
// ******* 保存一个对象 ******
// getLocal方法的第二个参数是在#SharedObjects目录开始寻址的,而且必须是存在的目录~`
var so:SharedObject = SharedObject.getLocal("mydata","/");
var o:Object = new Object();
o.name = "apple";
so.data.obj = o;
so.flush();
//跳转
navigateToURL(new URLRequest("flexj.html"));
// ****** 获取共享对象 ******
var so: SharedObject = SharedObject.getLocal("mydata","/");
var name:String = so.data.obj.name;
Alert.show(name);
posted on 2011-05-13 14:49
长春语林科技 阅读(1027)
评论(0) 编辑 收藏 所属分类:
flex