Button是flex中最基本也是相对简单的控件之一,基本对他没有什么特殊需求,他的那么多属性完全可以满足我们的需求,而且我们只需要了解几个关键的常用属性便OK。如下常用属性:
1、emphasized:获取或设置一个布尔值,指示当按钮处于弹起状态时,Button 组件周围是否绘有边框。默认为:false
2、Label:按扭上显示的文本。
3、Icon:按扭上显示的图标。如:icon="@Embed('Images/mm-icon.png')",button有基本各种状态都有icon,要把Button搞好最主要还是看美工的功底。
4、click:按扭的监听单击事件所的方法。除了click也可以监听它的其他识见,如mouseMove
、mouseOver
、mouseOut
、rollOver
、rollOut
、mouseDown
和 mouseUp
。
下面是tour flex中的一个例子
不要被button那么多的属性给吓到,其实很多都是icon和style。
说到Button技术上,我用的最多的还是利用button的自定义事件:
然后使用