博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
组件之Button
阅读量:4623 次
发布时间:2019-06-09

本文共 1513 字,大约阅读时间需要 5 分钟。

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属于组件,即组件中的的内容基本上都是这样做的

 

          

转载于:https://www.cnblogs.com/--2174521/archive/2012/10/14/2722019.html

你可能感兴趣的文章
mysql常见错误码
查看>>
Openresty 与 Tengine
查看>>
使用XV-11激光雷达做hector_slam
查看>>
布局技巧4:使用ViewStub
查看>>
学习记事
查看>>
java 子类重写父类的方法应注意的问题
查看>>
[LevelDB] LevelDB理论基础
查看>>
【codecombat】 试玩全攻略 第一关kithguard地牢
查看>>
【DP】 POJ 1191 棋盘分割 记忆化搜索
查看>>
自动化测试 Appium之Python运行环境搭建 Part2
查看>>
说说DBA职责和目标
查看>>
从头认识Spring-2.4 基于java的标准注解装配-@Inject-限定器@Named
查看>>
sql server 实现多表连接查询
查看>>
Python标准库:内置函数getattr(object, name[, default])
查看>>
转:android 自定义RadioButton样式
查看>>
HTTP请求过程
查看>>
织梦多域名解析到同一个空间导致打开链接不一致怎么办?
查看>>
Xcode10 library not found for -lstdc++ 找不到问题
查看>>
Mysql 8.0.13如何重置密码
查看>>
发布功能完成
查看>>