AS3学习——共享对象

共享对象俗称“超级 cookie ”,同一个域中不同 swf 文件之间可以通过 flash.net.SharedObject 读写 .sol 文件数据,存储在客户端的 .sol 文件是一种特殊的二进制编码文件。

删除共享对象中保存的数据——

         注意事项:在 AS3 中我们删除数据的一班方法是给数据赋值 NULL 或者 undefined ,但是 LSO 却不行,因为 LSO NULL undefined 都还是有效值。应该使用 delete 方法( delete example.data.someData )来删除 someData 属性,或者使用 clear 来删除整个共享对象(其实就是删除 .sol 文件 example.clear() )。特别需要注意的是清楚数据后,共享对象的引用仍然是有效的,还是可以重新添加数据进行保存。

 

不同 flash 之间共享一个 .sol 文件——

设置 getLocal() 方法的第二个参数,把它设置成 ”/” 或者其他的绝对路径。这样创建的共享对象可以被同一个域中的其他 swf 访问。

var count:SharedObject = SharedObject.getLocal("count","/");// 添加一个

if(count.data.value==undefined){

         count.data.value = 0;

         count.data.vari ="zhe shi wo de dongxi qing ni biyao";

         }else{ count.data.value++ ; }

var TF:TextField = new TextField();

TF.autoSize = TextFieldAutoSize.LEFT;

TF.text = "this is the "+count.data.value + " time" + count.size + count.toString() + count.data.vari;

addChild(TF);

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值