flashの情報をローカルで保存してみよう
Posted by admin | Filed under Actionscript, Actionscript2.0
flashでクッキーを使いたい場合
SharedObjectクラスを使うと大変便利ですよ
いままで使ったことなかったけど、
意外とお手軽だね。
わかりづらいけどリロードした後
選択した項目に印がついたままならローカルに情報が保存されています。
ちなみに配列を保存することもできます。
そして下がソースです
var sObj:SharedObject = SharedObject.getLocal("flag");
//ステージ上に配置したラジオボタンの名前
var rgBtn:Array = [point0, point1, point2];// マウスリスナーオブジェクト
var mouseListener:Object = new Object();if (sObj.data.flag != undefined)
{
rgBtn[sObj.data.flag].selected = true;
}
//マウスダウンイベントを受け取った時
mouseListener.onMouseDown = function() {
var nCount:Number = 0;
while (nCount < rgBtn.length) {
if (rgBtn[nCount].hitTest(_xmouse, _ymouse, false))
{
sObj.data.flag = nCount;
break;
}
nCount++;
}
};Mouse.addListener(mouseListener);
flashlite2.0から利用できるから携帯でもきっと活躍できるよ!
ドコモ以外だけどね!
ドコモはクッキー使えないし、
flashlite1.1から2.0とばして最近3.0だから
実際まだまだflashで携帯サイトは作りたくないよねー
Tags: Actionscript, Actionscript2.0