There is a 5-part overview of getting started with Flex in the Flex Quick Starts area of the Adobe Flex Development Center.
- Coding with MXML and ActionScript: MXML gets compiled into ActionScript classes, so you can use MXML or write the equivalent code in ActionScript directly -- examples of both methods are shown.
- Creating your first application: Basic structure of an application.
- Handling events: There are three ways to receive event notifications:
- Registering an event handler in MXML
- Creating an inline event handler in the MXML definition (not recommended)
- Registering an event listener through ActionScript
- Positioning and laying out Flex components: There are three ways to position components in a Flex application:
- Automatic positioning
- Absolute positioning
- Constraint-based layout, which allows you to anchor the edge of a component, stretch a component, or anchor the center of a component.
- Embedding application assets: Examples provided of embedding images, stretching images with scale-9, using CSS for skinning, embedding SWFs (and their library assets), and embedding sounds and fonts.