Flex 2: Advanced Visual Programming

0( 0 REVIEWS )
Overview To gain the most from these tutorials you should have already watched Total Training for Adobe Flex 2: Rich …


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?
  • Course Outline:
  • Method of Assessment: 
  • Certification:
  • Entry Requirement:
  • Career Path:
  • Presenter Information:
  • Aspiring software engineers / developers
  • IT professionals
  • Aspiring games programmers / developer
  • Students
  • Job seekers
  • Graduates

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. 

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.

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

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, 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

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.


[vc_row][vc_column][vc_cta h2="Still not convinced?" add_button="left" btn_title="Download Brochure" btn_color="green" btn_i_icon_fontawesome="fa fa-file-pdf-o" btn_add_icon="true" btn_link="||target:%20_blank|" btn_custom_onclick="true" css=".vc_custom_1475836716759{background-color: #ffffff !important;}"]Download our course brochure & learn more about this course.[/vc_cta][/vc_column][/vc_row]

Course Curriculum

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

Students feedback


Average rating ()
5 Star
4 Star
3 Star
2 Star
1 Star

No Reviews found for this course.

WhatsApp chat