In case Flash no longer exists; a copy of this site is included in the Flashpoint archive's "ultimate" collection.

Dead Code Preservation :: Archived AS3 works from wonderfl.net

reactorの便利クラス LocalData

SharedObjectを簡単に使えるLocalDataクラスです。
Get Adobe Flash player
by keno42 10 Sep 2009

    Talk

    keno42 at 10 Sep 2009 11:09
    LocalDataドキュメント http://keno.serio.jp/union/docs/reactor/api/net/user1/utils/LocalData.html
    paq at 11 Sep 2009 07:08
    Unionってこんな事も出来るんですねw

    Tags

    Embed
/**
 * Copyright keno42 ( http://wonderfl.net/user/keno42 )
 * MIT License ( http://www.opensource.org/licenses/mit-license.php )
 * Downloaded from: http://wonderfl.net/c/s4yx
 */

/**
 * SharedObjectを簡単に使えるLocalDataクラスです。
 */
package {
    import flash.display.Sprite;
    import flash.text.*;
    import net.user1.utils.LocalData;
    
    public class FlashTest extends Sprite {
        public function FlashTest() {
            // write as3 code here..
            var tf:TextField = new TextField;
            addChild(tf);
            tf.autoSize = "left";
            
            // 読み込み。戻り値はObjectなのでキャストして利用する。最初はnullなのでintキャストで0になる。
            var count:int = int(LocalData.read("sample", "count"));
            // カウントを1だけ増やして書き込み。
            LocalData.write("sample", "count", ++count);
            
            tf.text = "このFlashを開くのは" + count + "回目です。";
        }
    }
}