flash on 2010-5-23

by dizgid
♥0 | Line 22 | Modified 2010-05-23 05:31:26 | MIT License
play

ActionScript3 source code

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

package {
    import flash.display.Sprite;
    import flash.events.MouseEvent;
    public class FlashTest extends Sprite {
        public function FlashTest() {
            // write as3 code here..
            var a:Sprite = new Sprite();
            a.graphics.beginFill(0xff0000, 0.5);
            a.graphics.drawRect(0,0,100,100);
            this.addChild(a);
            
            var b:Sprite = new Sprite();
            b.graphics.beginFill(0x00ff00, 0.5);
            b.graphics.drawRect(50,50,100,100);
           
            
            var container:Sprite = new Sprite();
            container.addChild(b);
            this.addChild(container);
            /*
            // 1
            container.mouseChildren = false;
            container.mouseEnabled = false; 
            */
            
            // 2
            b.mouseEnabled = false;
            container.mouseChildren = true;
            container.mouseEnabled = false; 
            //
            
            a.addEventListener(MouseEvent.MOUSE_DOWN, function():void{a.visible = !a.visible;});
        }
    }
}