Flash 401: Actionscript Green Belt

£547 per delegate. This may be less for special offers on specific course dates and in-company training courses

Duration: 2 days

Trainer: C077CA

Need course dates or locations to suit you? CLICK HERE TO SEND ENQUIRY...


You already have Flash Actionscript experience but imagine being able to build even more flexible and dynamic design based Flash content after just 2 days training!!
Take your skills to the next level. This course will also helps prepare you for the Adobe Certified Expert Exams in Flash

This course is aimed at Flash developers who have been working with object oriented ActionScript 3 and are looking to further their skills and gain a more in depth understanding of ActionScript 3 and the design patterns and methodologies applied in the real world.

Who is this course for?

This course is for Flash developers who have a solid knowledge of object oriented actionscript 3 and are looking to gain further insight into application design and architecture with custom events, inheritance and design patterns.

Assumed Knowledge

Delegates are expected to have attended the Flash 301 – Actionscript course or have a similar level of industry experience. Newcomers to ActionScript 3 are recommended to first attend the Flash 301 – Actionscript course or attend the Flash Actionscript Jumpstart Zero to Hero which covers both agendas.

What you will learn

You will learn about design patterns in ActionScript 3, custom events and how they can be used to carry data between your components, inheritance, interfaces and oo theory and how to manipulate and produce advanced flash components.

Course Outline

Straight in at the Deep End

- A revision of OO and the document class
- Design patterns and introducing mvc
- Planning our strategy
- The model and the singleton pattern
- Handling the logic in the controller
- Custom events and inheritance
- The problem with events
- Building an event bus
- Commands to do the work and interfaces
- Linking the event to the command
- Triggering our first command
- Utilizing someone else’s code – the flex sdk
- Loading our data from an xml file
- Strong typing and valueobjects
- Responders, asynctokens and the model
- Telling the view our data’s ready

Dynamically Creating Content

- First, build a visual representation of the component
- Program the class and alias the visual children
- Expose the properties using setters and getters
- Think about accessibility
- Linking to the model
- For each iteration
- Adding and positioning children
- The scroll pane as a useful tool
- Rollover interaction and the mouse enabled property

Custom Events that Carry Data

- Previewing a product
- Dispatch from a view, handle in the controller
- Store the “selected” item in the model
- Notifying the view
- Constructing the component
- Writing the class to tie it all together

A Favourites List

- Movieclips as buttons and a handy base class
- Events and commands to add to the favourites
- Using the List control and the DataProvider class
- Checking we’re not adding the same product twice
- Removing a single item from the list
- Removing all the items from the list
- Storing the favourites for next time
- Loading the favourites next time in

Using FlashVars

- Passing data from the html into the movie
- Allow the xml filename to be passed in
- Breakpoints and debugging
- Making our movie load a different xml file

Making it Look Good

- Nesting our movieclips allows us to apply effects, but not hinder functionality
- Adding a little loading animation

Building an Audio Player

- The visual components
- An event architecture
- Loading and playing the sound
- id3 tag info and displaying it in a text box
- Controlling the volume
- Muting the sound
- BONUS – analyzing the sound and displaying the frequency spectrum
- Using compiler meta data to add a component definition
- Using the component definition in the designer
- Passing in the filename using the component inspector
- Using our player in the products application

Toggling to Full Screen

- Building a toggle button
- Listening to the stage
- Changing the display state
- Making it work in the browser with html
- Using our full screen toggle in the products application
- Discussing the stage scale modes

Downloading Images From Our Application

- A custom event
- Linking to a custom command
- The FileReference class
- Event listeners and notification of the download
- Notifying the user with a modal popup

Exploring the Idea of Popups

- A compare favourites panel
- Iterating through the favourites data
- Adding instances of a “compare” movieclip
- Using the scroll pane horizontally
- Adding and removing the popup
- Applying a transition with the transition manager

Course Times

Usually 9.30am - 4.30pm. Course times will be confirmed in the joining instructions once the course has been booked.
The course either has new dates in data loading, or is only run as a dedicated or In Company course.
  • 1UPACCESS Logo
  • BAM Construction Training Logo
  • Gold Cross Training Services Logo
  • Citrus Training Logo
  • 3B Training Logo
  • Astutis Logo
  • Construction Industry Training Providers Logo
  • MecSafe Logo
  • Health Life and Safety Logo
  • CSM Services Logo
  • MI Construction Training Logo
  • Innov8 Training Logo
  • BSI Training Logo
  • OM Safety Training Logo
  • TotalComms Training Logo
  • SDA Safety Logo
  • Construction Skills People Logo
  • Phoenix Health and Safety Logo
  • Complete Health and Safety Logo
  • Harris Safety Training Logo
  • First Response Training Logo
  • Alliance Learning Logo
  • Le Breton Training Logo
  • ALS Safety Logo
  • KeyOstas Logo
  • Libben Health and Safety Logo
  • Global Management Academy Logo
  • Illumine Logo
  • ATC Risk Management Logo
  • CCAS Health and Safety Logo
  • MGM Training Logo
  • ROSPA Logo
  • PJH Safety Training Logo
  • OMS Logo
  • Tala Training Logo
  • PRS Health and Safety Training
  • SSG Training and Consultancy Logo
  • RB Services Logo
  • Safety Training Services Logo
  • Clarkson Evans Training Logo
  • Lighthouse Training Logo
  • SWL Training Logo
  • The Building Safety Group Logo
  • ProSafety Logo
  • Genesys Training Logo
  • Total Training Solutions Logo
  • Kentec Training Logo
  • Total Electrical Training logo
  • NTSS logo
  • Safe Life Logo
  • Frinton Training logo
  • Envesca logo
  • The Safety Maintenance Company logo
  • Arthur Adams logo
  • APT Health and Safety logo
  • Sandwell Training Association logo
  • PC Workshops logo
  • Zero Harm Training logo
  • R2 Training logo
  • Whites forklift training logo
  • The Bradley Group logo
  • Risk Health and Safety logo
  • Wise Global Training logo
  • Smallpeice Enterprises logo
  • Total Training Company Logo
  • Sibbald Training logo
  • Highlander logo
  • Total Construction Training logo
  • e-testing logo
  • UTN Training logo
  • Ideal IT training logo
  • PQMS Training logo
  • Paradise Training logo
  • Collective Safety Solutions logo

Telephone Hotline

01933 233884

(Monday to Friday - 8:00am to 5:30pm).

© 2018 Book My Course Limited. All rights reserved

Home | About Us | Contact Us | FAQs | Privacy Policy | Terms & Conditions | Site Map | News / Articles | Cookie Policy