接上回 Flex學(xué)習(xí)筆記(二) 5)Panel、TitleWindow
Panel的layout= absolute,此時Panel的效果相當(dāng)于Canvas
Panel的layout= horizontal,此時Panel的效果相當(dāng)于HBox
Panel的layout= vertical,此時Panel的效果相當(dāng)于VBox。
Panel有一個自己的組件ControlBar,它固定在最下面布局為HBox。寬度隨著Panel變化而變化。
TitleWindow和Panel基本相同,只是比Panel多了一個關(guān)閉按鈕。
我們通過showCloseButton=true,讓關(guān)閉按鈕顯示。
6)ViewStack、TabNavigator
ViewStack是由若干個重合在一起的子容器組成的。但是每次只有一個子容器是可見的。ViewStack不提供可視化的操作來切換它的子容器,但是我們可以通過selectedChild來實現(xiàn)。TabNavigator和viewStack基本相同,只不過它多了一個可視化的標(biāo)簽條來切換內(nèi)部的子容器。
7)Form、FormItem、FormHeading
FormHeading:表單標(biāo)題
FormItem:多個FormItem構(gòu)成表單的內(nèi)容。FormItem有一個required屬性,來設(shè)置是否允許為空。
From這個控件很簡單,但是需要學(xué)習(xí)一下如何對這個表單內(nèi)元素進行驗證,Flex提供了強大的驗證機制。常用的驗證類有StringValidator,NumberValidator,DateValidator,EmailValidator。
拿StringValidator來學(xué)習(xí)一下它的用法。
Source屬性:表示要驗證的對象。
Property屬性:表示要驗證對象的那個屬性。
這里的意思是要驗證的對象為pwd,驗證pwd對象的text屬性。
靜 水 流 深