Skip to content

Flex 2 Advanced Visual Programming

ACCREDITED BY CPD & IAP | Free Digital Certificate Included | Unlimited Access 365 Days | Quality e-Learning Materials


1 Training

Summary

Price
£390 inc VAT
Or £65.00/mo. for 6 months...
Study method
Online
Duration
10 hours · Self-paced
Access to content
365 days
Qualification
No formal qualification
CPD
10 CPD hours / points
Additional info
  • Exam(s) / assessment(s) not included in price, and must be purchased separately
  • TOTUM card available but not included in price What's this?

Overview

Flex 2 Advanced Visual Programming

This excellent Flex 2: Advanced Visual Programming course follows on from our Adobe Flex 2: Rich Internet Applications course, and learners will need to have equivalent knowledge of the topics covered in that course. Flex 2 is a much loved software development kit, which is used to develop and deploy cross-platform rich Internet applications based on the Adobe Flash platform. This fantastic Flex 2 course covers a whole host of useful topics, such as 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. Not only that, learners of this Flex 2 course will learn how to extend and skin Flex UI components using both images and shapes drawn with the ActionScript Drawing API.

Our learning material is available to students 24/7 anywhere in the world, so it’s extremely convenient. These intensive online courses are open to everyone, as long as you have an interest in the topic! We provide world-class learning led by IAP, so you can be assured that the material is high quality, accurate and up-to-date.

What skills will I gain?
  • Discover how to create data bound drag and drop functionality for virtually any Flex control.
  • Learn to create mouse-aware application features.
  • Understand loose component coupling, implemented through bindings and events.
  • Get inside tips on optimizing file size through programmatic shape creation.
  • See how to implement and skin Flex components directly in ActionScript 3.0.

CPD

10 CPD hours / points
Accredited by The CPD Certification Service

Course media

Description

COURSE CURRICULUM

Module 01 :

  • Setting Up & Overview

- Installing the Poetica Font

- Preparing the Workspace

- Repair Broken Links & Improve Performance

- Looking at the Natural Experiences Application

- Reviewing the Drag & Drop Application

  • Enhancements With Imagery & Layering

- Reviewing the Main Application File

- Reviewing the Gallery Custom Component File

- Add Images & Animations to the Background

- Reviewing the Processing Effect of Animations

- Embedding an Image into the Project

- Placing Content in Correct Order

- Creating a Reusable Embedded Image

- Randomizing the Displayed Background Image

- Declaring Variables

- Calculating the Variable

- Creating Simple Pop Up Functionality

- Closing & Opening the Pop Up

  • Working With Fonts, Filters, & Blends

- Learning the Limitations of Device Fonts

- Adding an Embedded Font

- Using the Embedded Font in a Class Selector

- Embedding Fonts Using FlashType

- Exploring FlashType Advance Anti-Aliasing Setting

- Exploring Filters

- Creating a Drop Shadow & Applying Glow Filters

- Reviewing Available Blends

- Applying Blends

  • Customizing Flex Components

- Exploring 9-Slice Scaling

- Adding 9-Slice Scaling to PNG Images

- Modify the Natural Experiences Welcome Panel

- Modify Graphical Skins Using Adobe Flash® Templates

- Modify the Natural Experiences ComboBox Skin

  • Extending Flex Components Using Actionscript 3

- Creating an Extended Component

- Extend & Customize Pre-existing Flex Components

- Add Custom Buttons to Scroll Window Extended Panel

- Applying Images to Button States

- Assign Event Handlers in an ActionScript Component

- Adding Button Children to the Panel

- Positioning the Custom Buttons in the Scroll Window

- Create Variables, Change Button Size, & Calculate X & Y Positions

- Optimizing the Application with Style Sheets

- Final Comments & Credits

Module 02 :

  • Drawing Shapes & Modifying Flex Components

- Using the Display List Objects & Graphics Class

- Calling the clear() Method

- Using line Style() to Style Star Points

- Drawing a Shape in an ActionScript Class

- Creating the Expand Button

- Drawing a Round Cornered Rectangle

- Drawing a Line & Arrow

- Applying Drawn Buttons to an Application

- Reskinning Panels with a Programmatic Skin

- Setting Variables for Drawing the Skin

- Creating a Drawing Using the Graphics Class Method

- Applying the Panel Skin

  • Animating Components & State Changes

- Creating Fly-In Pop Up Components

- Creating Parallel Effects Using MXML

- Creating Parallel Effects Using ActionScript

- Comparing MXML & ActionScript

- Expanding & Restoring the Scroll Window Panel

- Triggering the State Change

- Smoothing Transitions

- Detecting the Scroll Window’s Panel Width

- Creating Bindable Variables

- Using a Rollover Effect with a Thumbnail

  • Loose Data Coupling With Binding & Events

- Displaying XML Data in an Array Collection

- Passing Data between Components

- Passing Thumbnail Sizes between Components

- Using a Repeater to Generate Thumbnails

- Displaying Data with the Thumbnails

- Creating a Pop Up Event Class

- Displaying the Correct Data in the Pop Up

- Reviewing Code in the Main Application

- Looking at the Filter Function

- Exploring the Thumbnail Gallery Properties

- Configuring the Thumbnail Gallery Layout

- Calculating the Thumbnail Width & Height

- Explaining Thumbnail Positioning

- Exploring the Code that Defines Thumbnail Position

- Positioning the Thumbnails in the Gallery

- Repairing the Scroll Window Display

- Refreshing the Gallery Based on Category

  • Creating Mouse-aware Application Features

- Moving the Pop Up to the Mouse Position

- Constraining the Pop Up within the Content Area

- Modifying Pop Up Locations

- Continuing Modification of the Pop Up Location

- Creating the Timer Object

- Creating Auto-Scroll Functionality

- Timer Instance & Reducing Value Variable

- Timer Instance Basic Functionality

- Calculating Scrolling Functionality

- Controlling Animation Functionality

- Activate & Deactivate Scrolling Functionality

  • Data-bound Drag & Drop For Any Flex Control

- Enabling the Drag Function on the Drag Source

- Enabling the Drop Function on the Drop Target

- Enabling the Drag Move Function on the Source

- Enable Drag & Drop Functionality on Components

- Limiting Data Display in the List Control

- Drag Enabling the Source Image

- Adding a Format to the DataSource Objects

- Accepting the Data in the Drop Target

- Creating a Proxy Image

- Drop Enabling the Target List Control

- Final Comments & Credits

Method of assessment

  • You will have one assignment. Pass mark is 65%.
  • You will only need to pay £19 for assessment.
  • You will receive the results within 72 hours of submittal, and the certificate will be sent within 7-14 days.

Certification

Those who successfully pass this course will be awarded a Flex 2: Advanced Visual Programming certificate. Anyone eligible for certification will receive a free e-certificate.

Meet the instructor:

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.

Who is this course for?

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

Requirements

  • You must be 16 or over
  • You should have a basic understanding of English, Maths and ICT
  • You will need a computer or tablet with internet connection (or access to one)

Career path

  • Software developer
  • Java developer
  • Digital engineer
  • Java coder

Questions and answers

Currently there are no Q&As for this course. Be the first to ask a question.

Reviews

Currently there are no reviews for this course. Be the first to leave a review.

FAQs

Interest free credit agreements provided by Zopa Bank Limited trading as DivideBuy are not regulated by the Financial Conduct Authority and do not fall under the jurisdiction of the Financial Ombudsman Service. Zopa Bank Limited trading as DivideBuy is authorised by the Prudential Regulation Authority and regulated by the Financial Conduct Authority and the Prudential Regulation Authority, and entered on the Financial Services Register (800542). Zopa Bank Limited (10627575) is incorporated in England & Wales and has its registered office at: 1st Floor, Cottons Centre, Tooley Street, London, SE1 2QG. VAT Number 281765280. DivideBuy's trading address is First Floor, Brunswick Court, Brunswick Street, Newcastle-under-Lyme, ST5 1HH. © Zopa Bank Limited 2024. All rights reserved.