数据存档————————[转]

      flash学习 2005-6-2 21:7
在当前运行中的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

{commentauthor}
{commentauthor}
{commenttime}
{commentnum}
{commentcontent}
作者:
{commentrecontent}