所以我有一个Main .Fla / .SWF文件,其中包含使用LoadSWF
类加载外部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!"
答案 0 :(得分:0)
您要做的是将数据从swf传递到另一个。
最简单的方法是使用URL参数传递它们,例如:
swf2.swf?params=lol
您可以在这些类型的参数中传递JSON等,这样您就可以传递任何数字或属性的完整对象。
记录如何通过URL参数生成,解析和发送json。