Flex - Controlli di base
Ogni interfaccia utente considera i seguenti tre aspetti principali:
UI Elements- Questi sono gli elementi visivi principali che l'utente alla fine vede e con cui interagisce. Flex fornisce un enorme elenco di elementi comuni e ampiamente utilizzati che variano da quelli di base a quelli complessi che tratteremo in questo tutorial.
Layouts- Definiscono come gli elementi dell'interfaccia utente dovrebbero essere organizzati sullo schermo e forniscono un aspetto finale alla GUI (interfaccia utente grafica). Questa parte sarà trattata nel capitolo Layout.
Behavior- Questi eventi si verificano quando l'utente interagisce con gli elementi dell'interfaccia utente. Questa parte sarà trattata nel capitolo Gestione degli eventi.
Elementi dell'interfaccia utente flessibili
La libreria Flex UI fornisce classi in una gerarchia di classi ben definita per creare interfacce utente complesse basate sul web. Tutte le classi in questa gerarchia di componenti sono state derivate daEventDispatcher classe base come mostrato di seguito -
Ogni controllo UI di base eredita le proprietà dalla classe del componente UI che a sua volta eredita le proprietà da EventDispatcher e altre classi di primo livello.
Suor n | Controllo e descrizione |
---|---|
1 | Classe EventDispatcher Flex La classe EventDispatcher è la classe base per tutte le classi che possono inviare eventi. La classe EventDispatcher consente a qualsiasi oggetto nell'elenco di visualizzazione di essere un obiettivo dell'evento e, come tale, di utilizzare i metodi dell'interfaccia IEventDispatcher. |
2 | Flex UIComponent La classe UIComponent è la classe base per tutti i componenti visivi, sia interattivi che non interattivi. |
Controlli di base
Di seguito sono riportati i pochi controlli di base importanti :
Suor n | Controlli e descrizione |
---|---|
1 | Etichetta L'etichetta è un componente UIC di basso livello che può eseguire il rendering di una o più righe di testo formattato in modo uniforme. |
2 | Testo Il controllo Testo consente di visualizzare il contenuto HTML e il testo normale nell'applicazione. |
3 | Immagine Il controllo Immagine consente di importare file JPEG, PNG, GIF e SWF in fase di esecuzione. |
4 | LinkButton Il controllo LinkButton è un controllo Button senza bordi il cui contenuto viene evidenziato quando un utente sposta il mouse su di esso. |