Button所在的包是 fl.controls

继承:Button -> LabelButton -->BaseButton ->UIComponent->  Sprite->  DisplayObjectContainer ->InteractiveObject ->                      DisplayObject->  EventDispatcher -> Object

Button 组件表示常用的矩形按钮。 Button 组件可显示文本标签、图标或同时显示两者。

Button 组件通常与事件处理函数方法关联,该方法将侦听 click 事件,并在 click 事件被调度后执行指定任务。 当用户单击启用的按钮时,该按钮调度 clickbuttonDown 事件。 即使按钮尚未启用,它也可以调度其它事件,其中包括:mouseMovemouseOvermouseOutrollOverrollOutmouseDownmouseUp

可以通过将不同的外观与每个按钮状态关联来更改按钮外观。 还可以将 Button 组件设置为执行普通按钮或切换按钮功能。

Button的属性有:emphasized:Boolean;获取或设置一个布尔值,指示当按钮处于弹起状态时,Button 组件周围是否绘有边框。

        selected:Button;获取或设置一个布尔值,指示切换按钮是否处于选中状态。

        label:String;设置自己需要的字符串。

        alpha : Number;指示指定对象的 Alpha 透明度值。

        buttonMode : Boolean;指定此 sprite 的按钮模式。

        enabled : Boolean;获取或设置一个值,指示组件能否接受用户输入。

        focusRect : Object;指定此对象是否显示焦点矩形。

        graphics : Graphics;[只读 (read-only)] 指定属于此 sprite 的 Graphics 对象,在此 sprite 中可执行矢量绘画命令。

        mask : DisplayObject;调用显示对象被指定的 mask 对象遮罩。

        mouseX : Number;[只读 (read-only)] 指示鼠标位置的 x 坐标,以像素为单位。

        mouseY : Number;[只读 (read-only)] 指示鼠标位置的 y 坐标,以像素为单位。

           等......................................................................................................................................................

请参考实例:

1 包:import fl.controls.*;
2 private var btn:Button = new Button();
3 stage.addChild(btn);
4 //先将Button按钮拉入库(舞台)中,然后再把此按钮在舞台上消除掉
5 //只要在库中存在就可以;Button属于组件,即组件中的的内容基本上都是这样做的