Как создать кнопку для сохранения текущей временной шкалы во флэш-памяти? - PullRequest
0 голосов
/ 14 февраля 2012

У меня есть игра, созданная Flash CS5 ActionScript3.Я хочу создать кнопку в игре, где я могу сохранить текущую временную шкалу игры.Например, я остановился на 5 кадре и сохранил игру.Поэтому, когда я загружаю его, я должен немедленно вернуться к кадру 5. Как я могу это сделать?Спасибо.

Ответы [ 2 ]

4 голосов
/ 14 февраля 2012

как файл cookie, хранящий данные на вашем локальном компьютере

var mySharedObject:SharedObject = SharedObject.getLocal("myGameCookie");//creat a sharedobject

function saveCurrentFrame(){
    mySharedObject.data.lastframe= this.currentFrame;//save lastFramePosition
    mySharedObject.flush();
}

function getLastFrame():int{
  if(mySharedObject.data.lastframe){
    return mySharedObject.data.lastframe;
    };
}

function clearLastFrame(){
  mySharedObject.clear();
}
0 голосов
/ 14 февраля 2012

Вы также можете сохранить номер кадра в файле настроек вашего приложения.Впоследствии, когда вы перезапускаете приложение, вы можете загрузить этот номер в состоянии инициализации и выполнить рендеринг с этого кадра после завершения инициализации.

Хорошего дня.

...