Flex 基本控件总结 一、flex 控件的分类:文本控件(text controls)、数据源控件(data provider controls)、菜单控件 (menu controls)、按钮控件(button controls)、Flex 控件(flex controls)、容器控件。 二、 文本控件 a) 标签(Label):标签: i. 标签控件的特性: 1. 用户不能编辑文本,但程序可以改变它。 2. 可以使用 HTML 格式定义文本。 3. 可以控制对齐和改变大小。 4. 可以定义标签的背景为透明,这样就可以看见容器的背景。 5. 标签控件没有边界,就像文本直接写在背景上。 ii. 例如:. iii. Label 组件支持 html 标记。如果在标签内容中包含 html 特殊标记,需要使用转换字符: 例如,在标签中显示<符号 b) 文本(Text):标签: i. 特性: 1. 用户不能编辑文本,但程序可以改变它。 2. 控件不支持滚动条。 3. 支持 HTML 格式定义文本。 4. 默认的大小足够显示文本。 5. 文本背景为透明,这样就可以看见容器的背景。 6. 文本控件没有边界,就像文本直接写在背景上。 7. 文本在边界会自动转行,而且文本总是排列在文本控件顶部。 ii. 文本内容 c) 文本条(TextInput):标签: i. 事件:change、enter。 ii. 属性:editable:是否阻止对文本的编辑,false 为是。 displayAsPassword:将输入的字符显示为*。 将一个变量绑定在文本条上:. restrict(约束、限定):(此输入可省去验证的麻烦) 例如,表示输入框只能输入0 到 9 之间的数字。 maxChars:限定输入的做多字符. 例如,标识输入的字符不能超过 20 个。 d) 文本区域(TextArea):标签: i. 特性: 1. 文本可以被编辑。 2. 可以可以具有滚动条。 3. 支持 HTM 文本和富文本。 4. 可以触发 change 事件。 5. 可定义文本区域控件为禁用状态。 6. 可定义为只读属性。 7. 可使用displayAsPassword 属性将文本显示为*。 8. 文本区域控件的字符串最大长度为37440 个字符。 ii. 如果文本超过界限,同时horizontalScrollPolicy 属性设置为true 时,就会出现滚动条。 iii. 例如: <...