SAMCO Software
SWF ExporterでのINIファイルの保存

SWF出力とした場合のデータの保存方法として、「Ini」オブジェクトを利用してますが
ブラウザ上で遊んだ場合、どこにどうやって保存されているのかがいまいち良くわからず。

デバッグでWindows上で動作させていた場合は、「Application DataフォルダにINIファイルを作成する」に
チェックをしておけば、「C:\Users\(ユーザ名)\AppData\Roaming\MMFApplications」に格納。(Windows7の場合)

 Iniオブジェクトのプロパティ

実際にSWFとして出力し、ブラウザで再生した場合どこに保存されるのか、C:\配下で検索。
そしたら「C:\Users\(ユーザ名)\AppData\Roaming\Macromedia\Flash Player\#SharedObjects\(ハッシュ値)\(アクセス元ドメイン)\(ファイル名).swf\(Iniファイル名).sol」にありました。(Windows7/IEの場合)

中身を覗いてみたら、それなりの生データは確認できるものの、暗号化されていて、加工をすると壊れる模様。
うちのFLASHゲームは矛盾したデータを検知すると強制的に初期化するため、悪い事はできないです。
・・・ゲームデータを加工してまで、遊んでくれる人は居ないと思いますが。(笑)

【ご参考】
solファイルとは何ですか? (教えて!goo)
Flashクッキーあれやこれや (ぐーたら雄の怠惰なダベりんぐ)