Components
Containers
Layouts
Databinding

UIComponent

Base Class for all Flex Components

Basic functionality

Component Lifecycle

Composite Components

r

A component that creates other components or visual objects within it

Basic Components

Button

Combobox

Checkbox

Slider

TextInput

RichText

TextArea

etc..

Containers

Basic

Lists

Application

Basic concepts

Single Rooted Display List

a

Single Threaded Programming Model

Flex Components extend the basic FLASH displaylist elements

Layouts

Default Implementations

BasicLayout

called: Absolute Layout

TileLayout

VerticalLayout

HorizontaLayout

Custom Implementations

Lab Assignments

Template Project

Tasks

1.

Extend the FlowLayout, that columns are aligned

To the Left

To the Right

2.

Create a gui to modify the FlowLayout properties

3.

Create a PagedLayout