組件 UIComponent

UIComponent 類別是使用者 (視覺化) 介面組件的基底類別 (base class) ,在 flash 稱這類的物件為 UI 組件。建構組件物件,必須由組件視窗先將某組件加入元件庫,或是放入舞台。如果想要改變組件的外觀,如顏色,在元件庫按二下組件 (或組件的實體) ,即可變更組件外觀。

UIComponent 類別 - fl.core 套件

UI 組件重要類別
  1. UILoader 類別
  2. ProgressBar 類別
  3. UIScrollBar 類別
  4. Label 類別
  5. TextInput 類別
  6. TextArea 類別
  7. Button 類別
  8. ScrollPane 類別
  9. NumericStepper 類別
  10. Slider 類別
  11. ColorPicker 類別

UIComponent 的屬性與方法

UIComponent 繼承 Sprite
[屬性]
height
  • 指出組件物件的高度,與 DisplayObject 類別的 height 屬性不相同的是,物件指定此屬性會派送 ComponentEvent.RESIZE 事件。
  • height:Number [讀寫] [override]
  • com.height=50 //指定 com 組件物件的高度。
width
  • 指出組件物件的寬度,與 DisplayObject 類別的 width 屬性不相同的是,物件指定此屬性會派送 ComponentEvent.RESIZE 事件。
  • width:Number [讀寫] [override]
  • com.width=50 //指定 com 組件物件的寬度。
[方法]
move()
  • 組件物件移至父容器物件的 (x, y) 座標位置。呼叫 move() 方法會派送 ComponentEvent.MOVE 事件。
  • public function move(x:Number, y:Number):void
  • com.move(100,50) // com 組件物件座標移至 (100, 50) 。
setSize()
  • 指出組件物件的寬與高。
  • public function setSize(width:Number, height:Number):void
  • com.setSize(150,50) // com 組件物件寬為 150 px,高為 50 px 。

樣式的處理