回顧上一章《 Flex學習筆記(一) 》
Flex超炫的視覺效果,相信很多人都為之震撼。因此頁面布局就就成為程序開發中重要的一個環節。它直接決定了程序的成敗。
剛開始學習這一塊兒的時候,在腦中閃現出以前學習Swing時郁悶的場景。呵呵,這次讓我們換一種學習方法,用實例來學習,這樣不會空洞的只剩下長篇的理論,也不會枯燥的讓我們想睡覺。
1)ApplicationControlBar
對于ApplicationControlBar,我們需要注意的是dock這個屬性。
Dock是決定ApplicationControlBar的位置,默認為false。
當dock=true,ApplicationControlBar將始終顯示在窗口的頂部,并且自動縮放,適應窗口大小。
當dock=false,它的位置可以隨意設定。

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

18

19

20

21

22

23

Flex效果:
2)Accordion
這個是一個可以收縮的導航控件。
這個我們可以了解一下Accordion的selectedIndex和selectedChild兩個屬性。
selectedIndex:元素的索引號
selectedChid:元素的ID

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

18

19

20

21

22

23

24

25

26

Flex效果:
3)Box、HBox、VBox
HBox和VBox是Box的子類,HBox為水平分布,VBox為垂直分布
Box通過設置direction的屬性,可以達到HBox,或者VBox的效果。
Box的direction="horizontal",相當于HBox
Box的direction="vertical",相當于VBox

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

18

19

20

21

22

23

24

25

26

27

28

29

30

31

32

33

Flex效果:
4)DividedBox、HDividedBox、VDividedBox
HDividedBox和VDividedBox是DividedBox的子類,HDividedBox為水平分布,VDividedBox為垂直分布
DividedBox通過設置direction的屬性,可以達到HDividedBox,或者VDividedBox的效果。
DividedBox的direction="horizontal",相當于HDividedBox
DividedBox的direction="vertical",相當于VDividedBox
需要注意的一點是有個liveDragging屬性,
liveDragging=true的時候,元素在拖動的時候就會不斷的調整位置。
liveDragging=false的時候,元素只有在鼠標松開的時候才調整位置。默認的情況是false。

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

18

19

20

21

22

23

24

25

26

27

28

29

30

31

32

33

34

35

36

37

38

39

40

41

42

43

44

45

46

47

48

49

50

51

Flex效果:
這塊內容太多,所以決定分兩張帖子,在下一個章中將會給大家提供一個綜合所講實例的explorer,希望對大家的學習有幫助。
學習下一章《 Flex學習筆記(三) 》
PS:工作比較忙,一般只有下班時間才能整理筆記,所以更新的有些慢,請大家見諒。
2008年7月23日19:27:44
Alps Wong
我這種沒有接觸過的人看來 還是比較有意思的