创建简单按钮1

package
{
	import flash.display.Shape;
	import flash.display.SimpleButton;
	import flash.display.Sprite;
	import flash.events.MouseEvent;
	
	public class SimpleButtonDemo extends Sprite
	{
		public function SimpleButtonDemo()
		{
			var button:SimpleButton = new SimpleButton();
			button.x = 20;
			button.y = 20;
			button.upState = createCircle(0x00FF00,15);
			button.overState = createCircle(0xFFFFFF,16);
			button.downState = createCircle(0xCCCCCC,15);
			button.hitTestState = button.upState;
			button.addEventListener(MouseEvent.CLICK,handleClick);
			addChild(button);
		}
		
		private function createCircle(color:uint,radius:Number):Shape
		{
			var circle:Shape = new Shape();
			circle.graphics.lineStyle(1,0x000000);
			circle.graphics.beginFill(color);
			circle.graphics.drawCircle(0,0,radius);
			circle.graphics.endFill();
			return circle;
		}
		
		private function handleClick(event:MouseEvent):void{
			trace("Mouse clicked on the button");
		}

	}
}


 

你可能感兴趣的:(创建简单按钮1)