Flex - controles básicos

Cada interface de usuário considera os seguintes três aspectos principais -

  • UI Elements- Esses são os principais elementos visuais que o usuário eventualmente vê e com os quais interage. O Flex fornece uma lista enorme de elementos amplamente usados ​​e comuns, variando do básico ao complexo, que abordaremos neste tutorial.

  • Layouts- Eles definem como os elementos da IU devem ser organizados na tela e fornecem uma aparência final para a GUI (Graphical User Interface). Esta parte será abordada no capítulo Layout.

  • Behavior- Esses eventos ocorrem quando o usuário interage com os elementos da IU. Esta parte será abordada no capítulo Tratamento de eventos.

Elementos Flex UI

A biblioteca Flex UI fornece classes em uma hierarquia de classes bem definida para criar interfaces de usuário complexas baseadas na web. Todas as classes nesta hierarquia de componentes foram derivadas doEventDispatcher classe base conforme mostrado abaixo -

Cada controle de IU básico herda propriedades da classe de componente de IU que, por sua vez, herda propriedades de EventDispatcher e outras classes de nível superior.

Sr. Não Controle e descrição
1 Classe Flex EventDispatcher

A classe EventDispatcher é a classe base para todas as classes que podem despachar eventos. A classe EventDispatcher permite que qualquer objeto na lista de exibição seja um destino de evento e, como tal, use os métodos da interface IEventDispatcher.

2 Flex UIComponent

A classe UIComponent é a classe base para todos os componentes visuais, tanto interativos quanto não interativos.

Controles básicos

A seguir estão alguns controles básicos importantes -

Sr. Não Controles e descrição
1 Rótulo

Label é um UIComponent de baixo nível que pode renderizar uma ou mais linhas de texto uniformemente formatado.

2 Texto

O controle de texto permite exibir conteúdo HTML, bem como texto normal em seu aplicativo.

3 Imagem

O controle de imagem permite importar arquivos JPEG, PNG, GIF e SWF em tempo de execução.

4 LinkButton

O controle LinkButton é um controle de Botão sem borda cujo conteúdo é realçado quando um usuário move o mouse sobre ele.