flex共享对象ShareObject

flex共享对象ShareObject
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);

你可能感兴趣的:(flex共享对象ShareObject)