每個用戶界面都考慮以下三個主要方面;
UI元素是用戶最終看到並與之交互的核心視覺元素。Flex提供了大量廣泛使用的通用元素,從基本元素到複雜元素,我們將在本教程中介紹這些元素。
布局−它們定義了UI元素在螢幕上的組織方式,並爲GUI(圖形用戶界面)提供了最終的外觀。本部分將在布局章節中介紹。
行爲−這些事件在用戶與UI元素交互時發生。本部分將在事件處理章節中介紹。
Flex UI Elements
Flex UI庫在定義良好的類層次結構中提供類,以創建複雜的基於web的用戶界面。此組件層次結構中的所有類都派生自EventDispatcher基類,如下所示−
每個基本UI控制項都繼承UI組件類的屬性,而UI組件類又繼承EventDispatcher和其他頂級類的屬性。
Sr.No | Control & Description |
---|---|
1 | Flex EventDispatcher Class
EventDispatcher類是可以分派事件的所有類的基類。EventDispatcher類允許顯示列表中的任何對象作爲事件目標,並因此使用IEventDispatcher接口的方法。 |
2 | Flex UIComponent
UIComponent類是所有可視組件的基類,包括交互式組件和非交互式組件。 |
Basic Controls
以下是幾個重要的基本控制項;
Sr.No | Controls & Description |
---|---|
1 | Label
Label是一個低級的UIComponent,它可以呈現一行或多行統一格式的文本。 |
2 | Text
文本控制項可以讓您顯示HTML內容和正常文本在您的應用中。 |
3 | Image
圖像控制項允許您在運行時導入JPEG、PNG、GIF和SWF文件。 |
4 | LinkButton
LinkButton控制項是一個無邊界按鈕控制項,當用戶將滑鼠移到其上時,該控制項的內容將突出顯示。 |