Flex組件

UIComponent類的常用屬性
-------------------------------------------------------------------------------------------
屬性  類型  描述
-------------------------------------------------------------------------------------------
enable  布爾  定義組件是否可用
height  數字  組件的高度,可設置爲絕對值或者相對值
width  數字  組件的寬度,可設置爲絕對值或者相對值
id  字符串  組件的標識符
percentHeight 數字  組件的高度,百分比相對值 
percentWidth 數字  組件的寬帶,百分比相對值
styleName 字符串  定義組件使用的風格類
visible  布爾  定義組件是否可視
x  數字  組件相對於父類的x絕對值定位
y  數字  組件相對於父類的y絕對值定位

組件的大小
--------------------------------------------------------------------------------------------
1.默認大小
  Flex自動定義組件和容器的大小
2.絕對值尺寸
  用戶定義高度和寬度的像素值——通過height或width屬性來設置
3.百分比
  設置組件相對值大小——通過height或width或者percentHeight和percentWidth設置
  在MXML代碼中可以在組件標籤中定義width="50%" height="10%",也可以在ActionScript
  代碼中定義percentWidth=50,percentHeight=10
4.約束佈局——通過定義組件在其父類容器的四邊和中心位置來控制大小和位置
  即是通過相對於父類容器的top,bottom,left,right的距離以及相對父類容器的位置,
  如水平對正horizontalAlign,垂直對正verticalAlign來控制組件的大小

  使用約束佈局的子類組件必須放在絕對值佈局的容器中。Flex中,應用容器Application,
  面板容器以及畫布容器可以使用絕對值佈局。

組件的定位
--------------------------------------------------------------------------------------------
Flex提供了兩種定位方法:
自動佈局
絕對值定位——通過定義組件在其父類容器的四邊和中心的位置來定位
 1.應用容器和麪板容器:在定義layout屬性爲absolute時,支持絕對值定位
 2.畫布容器:自動支持絕對值定位
 注:在使用絕對值定位時,需要定義子類控件的橫座標x,縱座標y的像素值
約束佈局——(不是很理解page70)

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章