0

クラスを使用して外部 SWF ファイルにロードするためのボタンを含む Main .Fla/.SWF ファイルがありますLoadSWF

私のメインクラスの保存/読み込みコードは次のとおりです。

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 ファイルの 1 つにロードするにはどうすればよいですか?msgDisplay.text = playerData.playerName + "You Win!"

4

1 に答える 1

0

やりたいことは、swf から別の swf にデータを渡すことです。

最も簡単な方法は、URL パラメータを使用して渡すことです。たとえば、次のようになります。

swf2.swf?params=lol

そのタイプのパラメーター内で JSON などを渡すことができるため、任意の数またはプロパティを持つ完全なオブジェクトを渡すことができます。

URL パラメーターを介して json を生成、解析、および送信する方法を文書化します。

于 2014-10-27T16:44:27.720 に答える