0

所以我有一个主 .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!"

4

1 回答 1

0

您要做的是将数据从 swf 传递到另一个。

最简单的方法是使用 URL 参数传递它们,例如:

swf2.swf?params=lol

您可以在该类型的参数中传递 JSON 等,因此您将能够传递具有任何数字或属性的完整对象。

记录自己如何通过 URL 参数生成、解析和发送 json。

于 2014-10-27T16:44:27.720 回答