Programming Flex2 - 七.UI组件

翻译 2007年10月02日 14:22:00
UI组件的分类
按钮类: Button, LinkButton, RadioButton, CheckBox
数据类: HSlider, VSlider, NumericStepper, ColorPicker, DateField, DateChooser
文字类:Label, Text, TextInput, TextArea, RichTextEditor
列表类:List, ComboBox, DataGrid, HorizontalList, TileList, Tree
弹出类:PopUpButton, PopUpMenuButton
窗口类:Panel, TitleWindow
导航类:ViewStack, Accordion, ButtonBar, LinkBar, MenuBar, TabBar, TabNavigator, ToggleButtonBar
控制条类:ControlBar, ApplicationControlBar
媒体类:Image, SWFLoader, VideoDisplay, ProgressBar

事件处理

click是Button的事件

<mx:Button id="button" label="Alpha Button" click="clickHandler(event)" />
在MXML中直接作为属性使用。event是传入clickHandler的事件对象。

var button:Button = new Button( );
button.addEventListener(MouseEvent.CLICK, clickHandler);
addChild(button);
在AS中,event会自动传入clickHandler。

private function clickHandler(event:Event):void {
    var target:Button = Button(event.target);
    target.alpha -= .1;
    if(target.alpha < 0) {
        target.alpha = 1;
    }
}

事件对象
事件对象都会有一个type属性指定该对象的类型。还会有一个target属性指定触发该事件的对象。
但有时,触发事件的对象是当前对象的子内容。比如一个按钮里面包含了另一个按钮,当点击子按钮时,理论上也同时点击了父按钮。
如果两个按钮都监听了点击事件,那么为了在事件中区分实际触发对象和当前触发的对象,事件对象中还包含一个currentTarget属性,来指定当前触发对象。
大多数时候,target和currentTarget是指同一个内容。

组件手册
举报

相关文章推荐

Android开发之路七----UI组件2

Android开发之路七----UI组件2 今天我们继续学习UI组件,主要是学习了TextView和EditText这两种组件  TextView组件介绍:   直接的子类:   Button...

[富客户端之Flex技术] flex UI组件权限控制框架

一.快速开始 1) 下载并添加flex_security.swf在你的flex libs中,详细请查看附件. 2) 启动权限控制 //启动权限控制,permissions为用...
返回顶部
收藏助手
不良信息举报
您举报文章:深度学习:神经网络中的前向传播和反向传播算法推导
举报原因:
原因补充:

(最多只允许输入30个字)