cookie

by naokiryu
♥0 | Line 29 | Modified 2012-08-08 00:44:09 | MIT License
play

ActionScript3 source code

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

package {
    import flash.text.TextField;
    import flash.net.SharedObject;
    import flash.display.Sprite;
    import flash.external.ExternalInterface;
    
    public class cookie extends Sprite {
        public function cookie() {            
            var so:SharedObject = SharedObject.getLocal("cookie");
            var t:TextField = new TextField();
            var getCookie:String = "function(){return document.cookie;}";
            var cookie:String = ExternalInterface.call(getCookie);

            
            if(so.data.cookie == undefined){
                so.data.cookie = cookie;
                so.flush();
                t.appendText("set so\n");
            }else{
                var setCookie:String = "function(){document.cookie="+"'"+so.data.cookie+"';}";
                ExternalInterface.call(setCookie);
                t.appendText(setCookie+"\n");
                t.appendText("set cookie\n");
            }

            t.appendText("so: " + so.data.cookie + "\n");
            t.appendText(" cookie: " + cookie + "\n");
            t.width = 300;
            t.height=250;
            addChild(t);
        }
    }
}