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
Duration: 2 Days
Class Size: 10
Level: Int / Adv
Times: 9.00am - 5.00pm approx
Other Adobe Flex Courses:
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
|
Duration: 2 Days
Class Size: 10
Level: Int / Adv
Times: 9.00am - 5.00pm approx