flash on 2010-1-3

by hig_an
♥0 | Line 36 | Modified 2010-01-08 22:46:46 | MIT License
play

ActionScript3 source code

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

package {
    import flash.display.Sprite;
    import flash.display.MovieClip;
    import flash.events.MouseEvent;
    
    public class MyButton extends Sprite {
    		public var light:Boolean = true;
    		public var color:Number = 0x000000;
        public function MyButton() {
			graphics.beginFill(color);
			graphics.drawRoundRect(150,150,100,22,15);
			graphics.endFill();
			init();
        }
        	public function init():void{
        		var oneButton:Sprite = new MyButton();
        		oneButton.addEventListener(MouseEvent.MOUSE_OVER,cOver);
        		oneButton.addEventListener(MouseEvent.MOUSE_OUT,cOut);
        		oneButton.addEventListener(MouseEvent.CLICK,cClick);
        		buttonMode = true;
        		
        }
        private function cOver(e:MouseEvent):void{
        		color = 0xFF0000;
        }
        private function cOut(e:MouseEvent):void{
        		color = 0x000000;
        }
        private function cClick(e:MouseEvent):void{
        		
        		if(light){
        			color = 0x0000FF;
        		}else{
        			color = 0xFF0000;
        		}
        		
        }
    }
}
import flash.display.MovieClip;