• No products in the basket.


To gain the most from these tutorials you should have already watched Total Training for Adobe Flex 2: Rich Internet Applications or have an equivalent knowledge of the topics covered in that series. With Leo paving the way, you will learn how to work with embedded images and fonts, implement transitions and easing effects, apply filters and blends, and programmatically interact with mouse position and actions like dragging and dropping. In addition, you will learn how to extend and skin Flex UI components using both images and shapes drawn with the ActionScript Drawing API.

Learning with Study 365 has many advantages. The course material is delivered straight to you and can be adapted to fit in with your lifestyle. It is created by experts within the industry, meaning you are receiving accurate information, which is up-to-date and easy to understand.

This course is comprised of professional learning material, all delivered through a system that you will have access to 24 hours a day, 7 days a week for 365 days (12 months).

Who is it for?

  • Aspiring software engineers / developers
  • IT professionals
  • Aspiring games programmers / developer
  • Students
  • Job seekers
  • Graduates

Course Outline:

This course consists of the following modules:

Part 1

  • Module 01: Setting up & Overview
  • Module 02: Enhancements with Imagery & Layering
  • Module 03: Working with Fonts, Filters & Blends
  • Module 04: Customizing flex Components
  • Module 05: Extending flex components using Actionscript3

Part 2

  • Module 01: Drawing shapes & Modifying flex Components
  • Module 02: Animating Components & State changes
  • Module 03: Loose data coupling with binding & events
  • Module 04: Creating mouse-aware Application features
  • Module 05: Data-Bound Drag for any flex Control

Course Duration:

From the day you purchase the course, you will have 12 months access to the online study platform. As the course is self-paced you can decide how fast or slow the training goes, and are able to complete the course in stages, revisiting the training at any time. 

Method of Assessment: 

At the end of the course, you will have one assignment to be submitted (you need a mark of 65% to pass) and you can submit the assignment at any time. You will only need to pay £19 for assessment and certification when you submit the assignment. You will receive the results within 72 hours of submittal, and will be sent a certificate in 7-14 days if you have successfully passed. 


Successful candidates will be awarded a certificate for Flex 2: Advanced Visual Programming.

Entry Requirement:

Learners must be age 16 or over and should have a basic understanding of the English Language, numeracy, literacy, and ICT. 

Career Path:

Working with Flex 2, you can learn how to effectively embed images, fonts and as lo implement the effects which are required for this as well. Understand how to implement transitions, apply filters and also become thorough in actions like dragging and dropping with mouse positioning. It is a vital tool which can help you develop yours kills and knowledge in an immense manner, thus improving your career status. A career with bright prospects await you with the completion of this course. According to www.payscale.uk, some of the key job positions along with the average UK salary per annum you can go for after completing this course will be as follows.

  • Software Engineer – £35,264 per annum
  • Software developer – £30,782 per annum
  • Games engineer- £50,375 per annum
  • Games developer – £27,000 per annum
  • Games programmer – £27,469 per annum
  • Software programmer – £30,278 per annum

Presenter Information:

Leo is an Adobe Certified Master Instructor for the Flex, Flash, ColdFusion, and Dreamweaver product lines, and has worked as a technical trainer and courseware developer for over ten years, focusing on web development technologies since 1998. Leo is also the author of Flash 8: ActionScript – a course in the Adobe Authorized Training Curriculum – as well as multiple ActionScript 2.0 and 3.0 training modules for the Flex product lines.


Still not convinced?

Download our course brochure & learn more about this course.

Course Curriculum

Part 01
1. Installing the Poetica Font 00:00:00
2. Preparing the Workspace 00:00:00
3. Repair Broken Links & Improve Performance 00:00:00
4. Looking at the Natural Experiences Application 00:00:00
5. Reviewing the Drag & Drop Application 00:00:00
1. Reviewing the Main Application File 00:00:00
2. Reviewing the Gallery Custom Component File 00:00:00
3. Add Images & Animations to the Background 00:00:00
4. Reviewing the Processing Effect of Animations 00:00:00
5. Embedding an Image into the Project 00:00:00
6. Placing Content in Correct Order 00:00:00
7. Creating a Reusable Embedded Image 00:00:00
8. Randomizing the Displayed Background Image 00:00:00
9. Declaring Variables 00:00:00
10. Calculating the Variable 00:00:00
11. Creating Simple Pop Up Functionality 00:00:00
12. Closing & Opening the Pop Up 00:00:00
1. Learning the Limitations of Device Fonts 00:00:00
2. Adding an Embedded Font 00:00:00
3. Using the Embedded Font in a Class Selector 00:00:00
4. Embedding Fonts Using FlashType 00:00:00
5. Exploring FlashType Advance Anti-Aliasing Setting 00:00:00
6. Exploring Filters 00:00:00
7. Creating a Drop Shadow & Applying Glow Filters 00:00:00
8. Reviewing Available Blends 00:00:00
9. Applying Blends 00:00:00
1. Exploring 9-Slice Scaling 00:00:00
2. Adding 9-Slice Scaling to PNG Images 00:00:00
3. Modify the Natural Experiences Welcome Panel 00:00:00
4. Modify Graphical Skins Using Adobe Flash® Templates 00:00:00
5. Modify the Natural Experiences ComboBox Skin 00:00:00
1. Creating an Extended Component 00:00:00
2. Extend & Customize Pre-existing Flex Components 00:00:00
3. Add Custom Buttons to Scroll Window Extended Panel 00:00:00
4. Applying Images to Button States 00:00:00
5. Assign Event Handlers in an ActionScript Component 00:00:00
6. Adding Button Children to the Panel 00:00:00
7. Positioning the Custom Buttons in the Scroll Window 00:00:00
8. Create Variables, Change Button Size, & Calculate X & Y Positions 00:00:00
9. Optimizing the Application with Style Sheets 00:00:00
10. Final Comments & Credits 00:00:00
Part 02
1. Using the Display List Objects & Graphics Class 00:00:00
2. Calling the clear() Method 00:00:00
3. Using lineStyle() to Style Star Points 00:00:00
4. Drawing a Shape in an ActionScript Class 00:00:00
5. Creating the ExpandButton 00:00:00
6. Drawing a Round Cornered Rectangle 00:00:00
7. Drawing a Line & Arrow 00:00:00
8. Applying Drawn Buttons to an Application 00:00:00
9. Reskinning Panels with a Programmatic Skin 00:00:00
10. Setting Variables for Drawing the Skin 00:00:00
11. Creating a Drawing Using the Graphics Class Method 00:00:00
12. Applying the Panel Skin 00:00:00
1. Creating Fly-In Pop Up Components 00:00:00
2. Creating Parallel Effects Using MXML 00:00:00
3. Creating Parallel Effects Using ActionScript 00:00:00
4. Comparing MXML & ActionScript 00:00:00
5. Expanding & Restoring the Scroll Window Panel 00:00:00
6. Triggering the State Change 00:00:00
7. Smoothing Transitions 00:00:00
8. Detecting the Scroll Window’s Panel Width 00:00:00
9. Creating Bindable Variables 00:00:00
10. Using a Rollover Effect with a Thumbnail 00:00:00
1. Displaying XML Data in an Array Collection 00:00:00
2. Passing Data between Components 00:00:00
3. Passing Thumbnail Sizes between Components 00:00:00
4. Using a Repeater to Generate Thumbnails 00:00:00
5. Displaying Data with the Thumbnails 00:00:00
6. Creating a Pop Up Event Class 00:00:00
7. Displaying the Correct Data in the Pop Up 00:00:00
8. Reviewing Code in the Main Application 00:00:00
9. Looking at the Filter Function 00:00:00
10. Exploring the Thumbnail Gallery Properties 00:00:00
11. Configuring the Thumbnail Gallery Layout 00:00:00
12. Calculating the Thumbnail Width & Height 00:00:00
13. Explaining Thumbnail Positioning 00:00:00
14. Exploring the Code that Defines Thumbnail Position 00:00:00
15. Positioning the Thumbnails in the Gallery 00:00:00
16. Repairing the Scroll Window Display 00:00:00
17. Refreshing the Gallery Based on Category 00:00:00
1. Moving the Pop Up to the Mouse Position 00:00:00
2. Constraining the Pop Up within the Content Area 00:00:00
3. Modifying Pop Up Locations 00:00:00
4. Continuing Modification of the Pop Up Location 00:00:00
5. Creating the Timer Object 00:00:00
6. Creating Auto-Scroll Functionality 00:00:00
7. Timer Instance & ReducingValue Variable 00:00:00
8. Timer Instance Basic Functionality 00:00:00
9. Calculating Scrolling Functionality 00:00:00
10. Controlling Animation Functionality 00:00:00
11. Activate & Deactivate Scrolling Functionality 00:00:00
1. Enabling the Drag Function on the Drag Source 00:00:00
2. Enabling the Drop Function on the Drop Target 00:00:00
3. Enabling the Drag Move Function on the Source 00:00:00
4. Enable Drag & Drop Functionality on Components 00:00:00
5. Limiting Data Display in the List Control 00:00:00
6. Drag Enabling the Source Image 00:00:00
7. Adding a Format to the DataSource Objects 00:00:00
8. Accepting the Data in the Drop Target 00:00:00
9. Creating a Proxy Image 00:00:00
10. Drop Enabling the Target List Control 00:00:00
11. Final Comments & Credits 00:00:00

Course Reviews


  • 5 stars0
  • 4 stars0
  • 3 stars0
  • 2 stars0
  • 1 stars0

No Reviews found for this course.

CPD Accredited




Awarded by iAP

Awarded by iAP

CPD Accredited Partner

CPD Accredited

CPD Membership No: 10582

Study independently accredited and recognised CPD courses. Gain your certification today.

cvAll students enrolled with STUDY365 are entitled to a CV Writing and Interview Skills Pack, which includes CV templates, cover letter guidance, and advice for interviews.

cvIf you need career support STUDY365 is here for you. We provide excellent career support through our Career Support Service.


Totum Card

Address: Study365, 406 White Horse Lane, London E1 3FY

Certificate Code

Secure Payment