这应该可以解决问题,如果我解释得不够好,请查看一些关于自定义事件和共享对象的教程。
您可以将分数保存到共享对象(闪存 cookie)
如果您为下一级别或赢得级别等发送了自定义事件,那么您可以保存分数(使您的自定义事件具有在调用时更新的分数变量)。如果您不使用自定义事件,那么您应该看看一些教程,它们很方便。
无论如何,为您的事件添加分数参数
public class YourEvent extends Event {
public var lvlScore:int;
public static const NEXT_LEVEL:String = "Next Level";
public function YourEvent( type:String, score:int ) {
super( type );
lvlScore = score;
}
}
看看自定义事件!
要使用共享对象保存分数:
在 .as 的顶部
private var sharedObj:SharedObject = SharedObject.getLocal( "YourGame" );
要获取/设置分数,只需使用
sharedObj.data.level1Score
检查它是否存在
if( sharedObj.data.level1Score )
祝你好运!