У меня есть массив, в котором хранится какой-то объект с его данными, и я пытаюсь сохранить его на своем компьютере. Если я попытаюсь загрузить данные после сохранения данных, я могу получить правильные данные. Пояснение: [Игрок-объект]
Но если я перезапущу флешку, данные, похоже, пропадут.
В чем проблема?
private var sharedObject:SharedObject = SharedObject.getLocal("aquarium", "/");
public function save(n:String):void
{
/* player list will only handle the list of all the Players
* each player data will handle by Player class itself.
*/
registerClassAlias("Player", Player)
player = new Player()
player.newPlayer(n, LATEST_VERSION)
playerArray.push(player)
//saving as shared object
sharedObject.data.aquariumData = playerArray
sharedObject.flush()
load()
}
public function load():void
{
if (sharedObject.size > 0)
{
trace("loading player info")
playerArray = sharedObject.data.aquariumData
trace(playerArray)
}
else
{
trace("there's no record")
}
}