Flex 3: Extending and Styling Components
Why Flex?
Adobe Flex Builder 3 accelerates Flex application development. It is an Eclipse-based development tool that enables intelligent coding, interactive step-through debugging, and visual design of user interface layout, appearance, and behavior of rich Internet applications. Flex Builder 3 comprises the complete Flex framework including compilers, component library and debuggers.
Who should do this course?
To gain the most from this class, participants should:
- have attended the 'Flex 3: Developing Rich Client Applications' course, or
- have equivalent knowledge of the topics covered in 'Flex 3: Developing Rich Client Application'.
About the course
This course is designed for experienced Adobe Flex developers who:
- Want to use the built-in Flex components as a basis for their own custom component development,
- Want to incorporate interactive, position- and size-aware elements into their applications, and
- Need to skin Flex applications to meet corporate marketing demands.
Quick Facts
| Level: |
Int / Adv |
Price: |
$1540.00 incl GST |
You will receive: |
| Duration: |
2 Days |
Discounts*: |
2 Students - 10% |
- Certificate of completion |
| Size: |
10 |
|
3 Students - 15% |
- Training Manual |
| Times: |
9.00am - 5.00pm approx |
|
4 Students - 20% |
- 12 months FREE email support* |
| Pre-requisites: |
Refer to course description |
Bonus: |
2 FREE |
- FREE class re-sit (if necessary)* |
| |
|
|
Movie Tickets |
Course Brochure: |
| |
|
|
|
Flex3_ExtStyl.pdf |
| |
|
|
|
|
| * Conditions apply. |
|
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/- Support Technology, Level 6, 371 Queen St
Brisbane
View map
|
Date: upon demand
|
|
Canberra
C/- Training Choice, Level 12, 15 London Circuit
Canberra
View map
|
Date: upon demand
|
|
Adelaide
C/- Mindfull Computer & Seminar, Level 4, 74 Pirie Street
Adelaide
View map
|
Date: upon demand
|
For more information on dates or locations, please call
1300 888 724 or
enquire online.
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
|