flash on 2013-2-11

by mutantleg
♥0 | Line 37 | Modified 2013-02-11 22:06:41 | MIT License
play

ActionScript3 source code

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

package {
    import flash.text.TextField;
    import flash.events.MouseEvent;
    import flash.events.Event;
    import flash.display.Sprite;
    public class FlashTest extends Sprite {
        
        public var deb:TextField;
        
        public function FlashTest() {
            // write as3 code here..
         
             deb = new TextField();
             deb.text = " ... ";
             addChild(deb);
             
             var t:Sprite;
             t = new Sprite();
             t.graphics.beginFill(0);
             t.graphics.drawRect(0,0,64,64);
             t.graphics.endFill();
             t.buttonMode = true;
             
             t.x = 200;
             t.y = 200;
             addChild(t);
         
             t.addEventListener(MouseEvent.CLICK, onClick);   
        }//ctor
        
        public function onClick(e:Event):void
        {
            deb.text = e.target.toString();
            
            var a:Sprite;
            a = e.target as Sprite;
            if (a != null) 
            {
                a.graphics.clear();
                a.graphics.beginFill(0xFFffFF*Math.random());
                a.graphics.drawRect(0,0,64,64);
                a.graphics.endFill();   
             }//endif
            
        }//onlclick
        
    }
}