AS3如何储存游戏数据,并且这些数据是全局变量。
4个回答
展开全部
虽然不在乎分,但是建议你追加,直接上代码
function timF(e:*):void {
var so=SharedObject.getLocal("myso","/");
so.data.ob=e;
so.flush();
}
//保存
function tinF():* {
var so=SharedObject.getLocal("myso","/");
if (so.data.ob==null) {
so.data.ob=0;
}
return so.data.ob;
}
//读取
Object.prototype.tim=timF;
Object.prototype.tin=tinF;
//全局函数
//----------------------------------以下无论在哪个场景
Object.prototype.tim("我想要唱山歌");
var bar=Object.prototype.tin();
trace(bar);//输出为:"我想要唱山歌"
function timF(e:*):void {
var so=SharedObject.getLocal("myso","/");
so.data.ob=e;
so.flush();
}
//保存
function tinF():* {
var so=SharedObject.getLocal("myso","/");
if (so.data.ob==null) {
so.data.ob=0;
}
return so.data.ob;
}
//读取
Object.prototype.tim=timF;
Object.prototype.tin=tinF;
//全局函数
//----------------------------------以下无论在哪个场景
Object.prototype.tim("我想要唱山歌");
var bar=Object.prototype.tin();
trace(bar);//输出为:"我想要唱山歌"
展开全部
楼下用的是SharedObject这个进行本地化存储,还有一种方法是在Pure MVC框架下继承proxy这个类,注册好该类之后,保存到该类的对象变量中。该对象变量是在应用的生命周期内一直存在的,而SharedObject是把数据保存到硬盘文件里面。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
可以存进数据库
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
到帮助中查找 ShareObject类。。。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询