该闪就闪
-=本人学习flash过程中遇到的问题及讨论=-

数据存档——秘籍

   Flash进修2004-9-28 19:20
来自闪吧,原贴

在当前运行中的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
标签集:TAGS:
回复Comments()点击Count()

回复Comments

{commenttime}{commentauthor}

{CommentUrl}
{commentcontent}
我的日历
分类日志
友情链接
最新评论
搜索日志
访问计数
获取 RSS
我的 Blog:
jh7086 最新的 20 条日志
[Flash习作]
[Flash进修]
[Flash推荐]
[Flash涂鸦]
[听~音乐]
[我滴地盘er]
全站 Blog:
全站最新的 20 条日志
Powered by 5DBlog.com