FlashでCookie処理と同等の機能を使う
Flash
MXからCookieの代わりに使える
SharedObjectの覚え書きです。
有効期限付Cookieと同じ処理をします。
これを使うとブラウザの再読込やマシン再起動後でも
有効期限内は最後に表示したシーンに飛ばしたり出来ます。
★
_rootのフレーム1に置きます。
//SharedObjectを取得
mySOcookie
=
SharedObject.getLocal("CookieData");
mySOtime_before
=
SharedObject.getLocal("CookieTime");
//有効期限をtime値で設定 (1sec=1000)ここでは10分。
TheDateObj = new Date();
nowtime =
TheDateObj.getTime();
beforeTime =
mySOtime_before.data.count +
600000;
if(before <
nowtime){
//期限終了後は初期値にリセット
mySOcookie.data.count
=
1;
}
//ボタンなどから現在の時刻を設定&SharedObjectに値などをセット
on
(release)
{
_root.mySOtime_before.data.count =
_root.TheDateObj.getTime();
_root.
mySOcookie.data.count =
2;
}
最後にボタンをクリックしてから、指定時間SharedObjectで設定した値を使えます。