快速业务通道

ShareObject 实现flash数据存储

作者 佚名技术 来源 服务器技术 浏览 发布时间 2012-07-10
得到你想要的结果。
**************** 你还可以存储更多内建类型:数组,布尔值,日期,数字,对象,XML,undefined,null 下面是一个将日期实例存储在SharedObject中的例子:
myLSO = SharedObject.getLocal("DateStorage");

myDate = new Date();
myLSO.data.myDate = myDate; *****译者注*****
存储简单数据的方法到这基本上就介绍完了,是不是很简单?
为了方便大家理解,我做了一个简单的例子:

下载3.fla 你可以在文本框中输入任何内容,然后点击储存,
以后任何时候你打开这个swf,文本框中总是上一次储存的内容。 我现在想到的对SharedObject最有意思的应用就是游戏存档
只要将与游戏相关的数据,如时间,分数,等级,屏幕位置等相关数据存储
再在必要的时候提取出来,基本上就算是实现存档取档功能。
希望有兴趣的朋友试试。
另外,在使用SharedObject之前,别忘了把你的Flash Player的文件存储设置为无限制,如图:

否则,超过了Player文件存储的上限(默认好像10k),ShareObject将不起作用 存储复杂数据一般指得是存储自定义类的实例。这一部分因为时间关系(要复习考试)没有翻译,等有时间再来跟大家讨论。 作方法:
方向键移动人物
S键存盘
L键取档
注意,操作前先点击flash处
看见效果了吗?关键在于,无论你何时进入游戏,上一次的存档都是有效的!
另外,根据getLocal的参数不同,还可以设置多个存档位置
关键词:

凌众科技专业提供服务器租用、服务器托管、企业邮局、虚拟主机等服务,公司网站:http://www.lingzhong.cn 为了给广大客户了解更多的技术信息,本技术文章收集来源于网络,凌众科技尊重文章作者的版权,如果有涉及你的版权有必要删除你的文章,请和我们联系。以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢!

分享到: 更多

Copyright ©1999-2011 厦门凌众科技有限公司 厦门优通互联科技开发有限公司 All rights reserved

地址(ADD):厦门软件园二期望海路63号701E(东南融通旁) 邮编(ZIP):361008

电话:0592-5908028 传真:0592-5908039 咨询信箱:web@lingzhong.cn 咨询OICQ:173723134

《中华人民共和国增值电信业务经营许可证》闽B2-20100024  ICP备案:闽ICP备05037997号