接上回 Flex学习笔记(二) 5)Panel、TitleWindow
Panel的layout= absolute,此时Panel的效果相当于Canvas
Panel的layout= horizontal,此时Panel的效果相当于HBox
Panel的layout= vertical,此时Panel的效果相当于VBox。
Panel有一个自己的组件ControlBar,它固定在最下面布局为HBox。宽度随着Panel变化而变化。
TitleWindow和Panel基本相同,只是比Panel多了一个关闭按钮。
我们通过showCloseButton=true,让关闭按钮显示。
6)ViewStack、TabNavigator
ViewStack是由若干个重合在一起的子容器组成的。但是每次只有一个子容器是可见的。ViewStack不提供可视化的操作来切换它的子容器,但是我们可以通过selectedChild来实现。TabNavigator和viewStack基本相同,只不过它多了一个可视化的标签条来切换内部的子容器。
7)Form、FormItem、FormHeading
FormHeading:表单标题
FormItem:多个FormItem构成表单的内容。FormItem有一个required属性,来设置是否允许为空。
From这个控件很简单,但是需要学习一下如何对这个表单内元素进行验证,Flex提供了强大的验证机制。常用的验证类有StringValidator,NumberValidator,DateValidator,EmailValidator。
拿StringValidator来学习一下它的用法。
Source属性:表示要验证的对象。
Property属性:表示要验证对象的那个属性。
这里的意思是要验证的对象为pwd,验证pwd对象的text属性。
静 水 流 深