[flex] flex 中sharedobject 没有getlocal();方法?

mfkdzhou 2009-12-15

最近做了个项目 需要保存一些用户数据到本地。因为cookie 太小,所以考虑到用flex 的 sharedobject 可是我在项目中使用的时候 sharedobject  确没有 getLocal(); 的方法 var myshared:SharedObject=SharedObject.getLocal(str); 这个报错:1061:调用了可能为定义的方法 。有没有人遇到过类似的情况啊?怎么解决的?

 

liuyunyun 2010-03-29
var myshared:SharedObject=SharedObject.getLocal(str);

getLocal方法的默认参数是两个,你只传了一个string,当然会报错说你调用的这个方法未定义了

举个例子:页面间的带参数跳转
var so:SharedObject=SharedObject.getLocal('validate','/');//首先创建一个分享对象,
  so.data.name=str;//把你要传的值赋给so.data.name
  so.flush();
  navigateToURL(new URLRequest("Student.swf ? str")",_self
Global site tag (gtag.js) - Google Analytics