flash on 2014-5-31

by tepe
♥0 | Line 42 | Modified 2014-05-31 23:52:06 | MIT License
play

ActionScript3 source code

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

package {
    import flash.display.Sprite;
    import flash.net.*;
    import flash.text.*;
    public class FlashTest extends Sprite {
        private var so:SharedObject;
        private var tf:TextField = new TextField();
        public function FlashTest() {
            // write as3 code here..
            var obj:Object;
            var ar:Array = new Array();
            var str:String;
            addChild(tf);
            tf.height = 400;
            so = SharedObject.getLocal("test");
            if(so){
                tf.text = "test\n\n";
                
                
                
                obj = so.data;
                tf.appendText("=so.data=======1\n");
                for(str in obj){
                    tf.appendText(str+"\n");
                }
                tf.appendText("==add=======2\n");

                obj["aaa"] = "test";
                obj["bbb"] = "string aaa";
            }
            for(str in obj){
                tf.appendText(str+"\n");
                ar.push(str);
                delete obj[str];
            }
            tf.appendText("------delete\n");
            for(str in obj){
                tf.appendText(str+"\n");
            }
            for(var i:int=0;i<ar.length;i++){
                tf.appendText(ar[i]+":"+obj.hasOwnProperty(ar[i]).toString()+"\n");
            }
            tf.appendText("==add=======3\n");
            obj["ccc"] = "yyy";




        }
        
    }
}