Send to a Colleague Print Bookmark

Flex 3: Extending and Styling Components

Application developers can use Flex to create rich media applications with intelligent coding, interactive step-through debugging, and visual design of user interface layout, appearance, and behaviour. Advanced features include custom components and interactive size and position aware elements.

Quick Facts

 

$1,540 incl GST

Duration: 2 Days

Class Size: 10

Level: Int / Adv

Times: 9.00am - 5.00pm approx

 
 

About the Course

This 2 day course provides participants with practical experience using advanced styling components of Flex 3. Topics covered include embedding images and fonts, modifying and extending components, creating Pop-ups, and drawing shapes. Students will also learn to animate components, create mouse-aware applications and drag-and drop functionality, and skin the application programmatically.

Who should do this course?

This course is designed for experienced Adobe Flex developers who want to use built-in Flex components as a basis for their own custom component development, incorporate interactive, position- and size-aware elements into their applications, and need to skin Flex applications to meet corporate marketing demands.

Prerequisites

This course is designed for experienced developers. Participants should have attended the 'Flex 3: Developing Rich Client Applications' course, or have equivalent knowledge.

Course Units

Unit 1: Introducing Flex 3: Extending and Styling Components
- Programming the Visual Experience
- Understanding Project Roles
- Introducing Mastery Learning
- Understanding the Course Format
- Reviewing the Course Prerequisites
- Reviewing the Course Outline
Introducing the Course
- understanding the course format
- Reviewing the course objective and prerequisites
- receve the course format
- understanding the course format
- Reviewing the course objective and prerequisites
- receve the course format
Unit 2: Embedding Images and Fonts
- Embedding Images at Compile-Time
- Layering Content Using Absolute Layout
- Creating a Reusable Embedded Image29
- Creating Instances of an Embedded Image Class
- Understanding Device Font Limitations
- Embedding Fonts with Absolute File Paths
- Embedding Fonts using Adobe Flash
Unit 3: Modifying the Look and Feel of Flex Components
- Exploring Filters
- Applying Blends
- Modifying the Look-and-Feel of Flex Components using MXML Styles
- Modifying Graphical Skins using Flex Skin Design Extensions for CS3
- Installing the Flex Skin Design Extensions for Flash
- Selecting which component to modify in Flash
- Importing the Flex skins artwork
Unit 4: Creating Pop-ups
- Creating a Popup Window
- Passing Data to the Popup Window
Unit 5: Extending Flex Components
- Exploring Display Object Basics
- Extending Flex Components
- Implementing the createChildren() Method
- Implementing the updateDisplayList() Method
- Improving Custom Component Reusability with Stylesheets
Unit 6: Drawing Shapes and Skinning Programmatically
- Understanding the Relationship Between Display List Objects and the Graphics Class
- Calling the clear() Method
- Drawing Lines
- Creating a Visual Element as an ActionScript Class
- Creating Shapes
- Defining Fill Methods
- Implementing a ButtonSkin from the mx.skins.halo Package
- Implementing a Programmatic Skin
Unit 7: Animating Components and View States
- Creating Behaviors in ActionScript
- Reviewing View States and Transitions
- Using the CurrentStateChange Event
Unit 8: Creating Mouse-Aware Applications
- Detecting the Mouse Position
- Detecting the Stage Dimensions
Unit 9: Implementing Drag and Drop Functionality
- Understanding the DragManager
- Specifying the Data to Display in a List Control
- Enabling Dragging on Non-List-Based Controls
- Controlling Dropping with Formats
- Handling Data in Drag and Drop Operations

Upcoming Courses

Sydney

Level 11, 32 Walker Street
North Sydney
View map

Date: upon demand

Melbourne

Level 12, 379 Collins Street
Melbourne
View map

Date: upon demand

Brisbane

C/- Training Choice, Mezzanine Level, 88 Creek Street
Brisbane
View map

Date: upon demand

Canberra

C/- Training Choice, Level 4, 54 Marcus Clarke Street
Canberra
View map

Date: upon demand

Adelaide

C/- Mindfull Computer & Seminar, Level 4, 74 Pirie Street
Adelaide
View map

Date: upon demand

Perth

C/- Training Choice, Level 7, 105 St Georges Terrace
Perth
View map

Date: upon demand
 

$1,540 incl GST

Duration: 2 Days

Class Size: 10

Level: Int / Adv

Times: 9.00am - 5.00pm approx

 
Man and woman sitting at a computer SEEK logo