「SharedObject localhost 保存できない」でお困りの方へ

※数年前に書いていた記事の再掲載です。今は改善されているかもですが。

SharedObjectが保存できないという状況

SharedObjectはFlash版cookieと呼ばれているFlashの機能の一つです。詳細はググってもらったほうが早いかも。Flashの動作はActionScriptという言語で書かれており、SharedObjectというのは簡単に言えば、Flashゲームなどでデータを保存しておくなどの用途に使う記述です(でいいのかな?)。

そのFlashを見たユーザーのPC内部に保存され、意図的に削除しない限り永久に残り続けますので使い勝手が良いのですが、flush();(データのセーブ)を行ったとき、最初は出来たのに何故か出力できなくなりました。

設定マネージャーからデータを削除すれば解決

Windows環境だったのですが、設定マネージャーからデータを削除することで解決しました。 PCにある保存フォルダから消しただけではだめなのでお気をつけ下さい。私の場合は、ローカルで行った時のみ発生した不具合でした。もしこちらのタイトルでお越しいただいた人は、是非お試しください。