AS3:在加载的SWF文件中保存/加载播放器数据
问题描述:
所以我有一个Main .Fla/.SWF文件,其中包含使用LoadSWF
类加载外部SWF文件的按钮。AS3:在加载的SWF文件中保存/加载播放器数据
我的主类保存/加载代码:
private function saveData(): void {
// savedData can now take any number of properties of any type
// playerGameData is the variable name in which data is saved
savedGameData.data.savedPlayerData = playerData;
savedGameData.flush();
loadData();
tracePlayerData();
}
private function loadData(): void {
// gets the data stored in the SharedObject
playerData = savedGameData.data.savedPlayerData;
}
假设一组保存的数据都可以作为被追踪:trace("Player Name:", playerData.playerName);
我如何在保存的数据加载,“playerData.playerName”到我的外部加载SWF文件之一,所以我可以给个性化的消息,如msgDisplay.text = playerData.playerName + "You Win!"
答
你想要做的是将数据从瑞士法郎传递到另一个。
做最简单的方法是使用URL参数传递它们,例如:
swf2.swf?params=lol
您可以通过JSON或那样的里面那个类型的参数,那么你就可以通过全具有任何数量或属性的对象。
记录如何通过URL参数生成,解析和发送json。
你有什么捆绑让这个工作? – 2014-10-27 14:46:55