作者fixxxxx (修)
看板Flash
标题Re: [讨论] ShareObject存档的使用
时间Tue May 13 18:39:31 2014
恕删
: save_mc.addEventListener(MouseEvent.CLICK, save_act);
: function save_act(me:MouseEvent):void//方位及胜负判定
: {
save.data.gaarmynum跟gaarmynum是阵列(复杂资料类型)所以参考到同一个实体
所以A修改B也会跟着改
: save.data.gaarmynum=gaarmynum;
save.data.atnum跟atnum是基本资料类型所以会建立副本
所以两者无关联
: save.data.atnum=atnum;
: save.flush();
: }
: 存档後
: trace save.date.gaarmynum[1]; --->20 即时随秒数增加 (无误)
: trace save.date.atnum; --->10,没有任何敌人死亡者 (无误)
: 存档後10秒再trace
: trace save.date.gaarmynum[1]; --->30 即时随秒数增加 (无误)
: trace save.date.atnum; --->仍为10 ,没有任何敌人死亡者 (无误)
: 读档
: trace save.date.gaarmynum[1]; --->30 即时随秒数增加 (无误)
: trace save.date.atnum; --->仍为10 ,没有任何敌人死亡者 (无误)
: 读档後十秒(且1个敌人死亡,未存档)
: trace save.date.gaarmynum[1]; --->40 即时随秒数增加 (无误)
: trace save.date.atnum; --->仍为10 ,没有任何敌人死亡者 (有误)
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 1.168.91.77
※ 文章网址: http://webptt.com/cn.aspx?n=bbs/Flash/M.1399977574.A.42D.html
1F:推 mucoci:原来如此…受教了... 05/13 19:59