Email Print Bookmark

Flex 3: Extending and Styling Components

Why Flex?

Adobe Authorised Training Centre

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
Man and woman sitting at a computer SEEK logo