これでうまくいくはずです。説明が不十分な場合は、カスタム イベントと共有オブジェクトに関するチュートリアルを参照してください。
スコアを共有オブジェクト (フラッシュ 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 )
幸運を!