ローカルへの変数保存テスト

by shohei909
SharedObjectを使って、ローカル保存を行うテスト

swfのドメインが同一であれば、
異なるswf間での、ファイルの共有も出来るらしい。
ローカルの変数共有テスト: http://wonderfl.net/c/qGLR
♥0 | Line 20 | Modified 2010-09-13 14:10:26 | MIT License
play

ActionScript3 source code

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

package {
    /*
         SharedObjectを使って、ローカル保存を行うテスト
         
         swfのドメインが同一であれば、
         異なるswf間での、ファイルの共有も出来るらしい。
         ローカルの変数共有テスト: http://wonderfl.net/c/qGLR
    */
    import flash.display.Sprite;
    import flash.text.TextField;
    import flash.net.SharedObject;

    public class FlashTest extends Sprite {
        public function FlashTest() {
            var text:TextField = new TextField();
            var num:int = 0;
            
            // 第二引数に"/"を指定したことで、保存したデータはwonderflで作成したswfすべてから参照できるようになる。
            var share : SharedObject = SharedObject.getLocal("share_test_data","/");
            
            if(share){
                num = share.data.num;
            }
            num++;
            share.data.num = num;
            text.text = num + "回目の実行です"
            text.autoSize = "left"
            addChild(text);
        }
    }
}

Forked