5D艺术网首页
商城
|
资讯
|
作品
|
博客
|
教程
|
论坛
登录
注册
加为好友
发短消息
来自:
性别:秘密
最后登录:2007-04-12
http://shideng.5d.cn/
首页
|
新闻
|
话题
|
博客
|
相册
|
艺术作品
|
社交关系
|
留言板
|
社交圈
2005/06/02 | 数据存档————————[转]
类别(flash学习)
|
评论
(0)
|
阅读(76)
|
发表于 21:07
在当前运行中的Save/Load
SharedObject,他会保存在系统里。注意,测试的时候一定要先保存原文件,以便生成真正的swf文件,不然不会保存。另外,重装系统SO档就没了。
类似这样,比如保存主角的坐标和hp:
function gameSave(){
mySave = SharedObject.getLocal("mydata");
mySave.data.saved = true;
mySave.data.posX = playerx;
mySave.data.posY =playery
mySave.data.hp = playerhp
}
function gameLoad(){
mySave = SharedObject.getLocal("mydata");
if (mySave.data.saved == null) return false;
playerx =mySave.data.posX;
playery =mySave.data.posY;
playerhp = mySave.data.hp;
}
处理大量数据时可用数组
SharedObject对象从Flash MX开始支持,它类似于Cookie,可以在本机保存一些信息,但只限于某个目录。
大家可以在下面的目录中找到Flash的“Cookie”,它的扩展名为“sol”。
Win2K/XP:
C:\Documents and Settings\你的用户名\Application Data\Macromedia\Flash Player
Win9X:
c:\Windows\Application Data\Macromedia\Flash Player
0
评论
Comments
日志分类
首页
[17]
分类一
[1]
flash学习
[14]
绘画
[2]