每個用戶界面都考慮以下三個主要方面:
UI元素:這些是用戶最終看到并與之互動的核心視覺元素。 Flex提供了一個廣泛使用和常見的元素從基本到復(fù)雜的不同的大列表,我們將在本教程中介紹。
布局:它們定義UI元素應(yīng)如何在屏幕上組織,并為GUI(圖形用戶界面)提供最終的外觀和感覺。 這部分將在布局章節(jié)中討論。
行為:這些是用戶與UI元素交互時發(fā)生的事件。 這部分將在事件處理章節(jié)中討論。
Flex UI庫在明確定義的類層次結(jié)構(gòu)中提供類,以創(chuàng)建復(fù)雜的基于Web的用戶界面。 此組件層次結(jié)構(gòu)中的所有類都是從 EventDispatcher 基類派生的,如下所示:
每個Basic UI控件從UIComponent類繼承屬性,繼而從EventDispatcher和其他頂級類繼承屬性。
S.N. | 控制& 描述 |
---|---|
1 | EventDispatcher類是可以分派事件的所有類的基類。 EventDispatcher類允許顯示列表上的任何對象是事件目標(biāo),因此,使用IEventDispatcher接口的方法。 |
2 | UIComponent類是所有可視組件的基類,包括交互式和非交互式。 |
以下是幾個重要的基本控制:
S.N. | 控件和說明 |
---|---|
1 | Label是一個低級的UIComponent,可以渲染一行或多行統(tǒng)一格式的文本。 |
2 | Text控件允許您在應(yīng)用程序中顯示HTML內(nèi)容以及正常文本。 |
3 | Image控件允許您在運(yùn)行時導(dǎo)入JPEG,PNG,GIF和SWF文件。 |
4 | LinkButton控件是一個無邊框的按鈕控件,當(dāng)用戶在其上移動鼠標(biāo)時,其內(nèi)容將突出顯示。 |
更多建議: