Please click here to chat with a certified trainer
Flash courses logo

 

Adobe Flash courses

 


 

 

  • Flash Beginner Course 
  • Flash Advanced Course

Sorry, we currently do not have any public courses scheduled for the Flash level 1 course. Please contact us to see if we can put one on the schedule for you

Sorry, we currently do not have any public courses scheduled for the Flash level 1 course. Please contact us to see if we can put one on the schedule for you

Flash CC Beginner course

We also offer training in CS6


Course Description:

This course will teach you the foundation skills that you need to create engaging animations, simple applications, banner ads, and other Flash based media.You will learn how to get the most of the Flash design interface, creating engaging graphics, text and animation – and build stunning interactive content.


Learning Objectives:

Upon completion of this course, you should be able to:

  • • Create and import graphic assets
  • • Create animations
  • • Add ActionScript with script assist and behaviors
  • • Use movie clips
  • • Add sound and video

Target Audience:

This course is aimed at designers and developers who are new to Flash and who want to get to grips with the user interface and learn the basics of animation and interactivity. This course is aimed at beginners, it will be assumed that delegates are familiar with the web, its terminology and how Flash is used within this environment.

Flash CC Beginner course

We also offer training in CS6


Course Outline:

Lesson 1: Getting Acquainted

  • • The Adobe Flash interface
  • • Syncing settings in Flash CC
  • • Creating a new Flash document
  • • Setting stage dimensions
  • • Working with panels and panel layouts
  • • Custom panel sets
  • • Identifying the development cycle

Lesson 2. Vectors and bitmaps

  • • Object and shape draw modes
  • • Vector draw tools
  • • Alignment
  • • Rules, guides and grid
  • • Working with layers
  • • Masking techniques
  • • Gradient colours
  • • Importing and saving swatches
  • • Deco tool and custom presets
  • • Importing bitmaps
  • • Importing from Photoshop and Illustrator

Lesson 3. Using text effectively

  • • Using the text tool
  • • Adding and formatting static text
  • • Anti-alias options
  • • Font properties
  • • Using threaded text boxes
  • • Working with text overflows
  • • Text effects and filters
  • • Creating multiple text columns
  • • Static, input and dynamic text
  • • Embedded vs device fonts

Lesson 4. Creating animations

  • • Working with the Timeline
  • • Using keyframes and frames
  • • Cell animation
  • • Shape tweens
  • • Classic tweens and Motion tweens
  • • Easing

Lesson 5. Motion editor essentials

  • • Custom eases
  • • Symbols: graphic, MovieClip and button
  • • Library best practice
  • • The 3D rotation tool
  • • The 3D translation tool

Lesson 6. Adding sound and video

  • • Importing sound
  • • Changing sound properties
  • • Adding sound to a timeline
  • • Embedding video in a timeline
  • • The FLVPlayback component

Lesson 7. Interactivity

  • • About ActionScript
  • • Applying Actions with Code Snippets
  • • Frame labels
  • • Create linear navigation
  • • Loading external SWF’s
  • • Exploring Code Snippets

Lesson 8. Publishing and testing

  • • Exporting from Flash as .mov video
  • • Exporting Sprite Sheets for CSS integration from Flash
  • • Exporting animations to the HTML5 canvas tag with the Create JS Toolkit extension
  • • Exploring swf compression for Actionscript 3 and vector graphics
  • • Exploring AIR runtime support for IOS, Android and desktop
  • • Real time testing for mobile devices

 

Our goal is to make sure your training meets your objectives, not ours. Therefore, all of our outlines are used as guidelines for particluar courses. This outline does not guarantee that all the topics listed will be covered in the time allowed. The amount of material covered is based on the skill level of the student audience. We may change or alter course topics to best suit the classroom situation.

Sorry, we currently do not have any public courses scheduled for the Flash level 2 course. Please contact us to see if we can put one on the schedule for you

Sorry, we currently do not have any public courses scheduled for the Flash level 2 course. Please contact us to see if we can put one on the schedule for you

Flash CC Advanced course

We also offer training in CS6


Course Description:

This advanced course if for Flash designers with some ActionScript knowledge who wish to use more advanced ActionScript 3 techniques to create powerful, responsive Flash content which can be deployed across across desktops, smartphones, tablets and TVs. If you are working on a real-world ActionScript 3 project and would like to build the content of this course around your specific requirements, please give us a call to discuss your project in more detail.


Learning Objectives:

Upon completion of this course, you should be able to:

  • • Understand ActionScript 3.0 syntax
  • • Understand Object Oriented language structure
  • • Create and retrieve variables
  • • Write and call user-defined functions
  • • Handle and respond to events
  • • Understand Course structure
  • • Use conditional logic
  • • Create Arrays
  • • Load external content

Target Audience:

You should have been using Flash to create designs and animations using the timeline for at least a year and have experience of ActionScript equivalent to the Adobe Flash: An Introduction to ActionScript 3 course.

Flash CC Advanced course

We also offer training in CS6


Course Outline:

Lesson 1: Introduction

  • • Exploring a finished project
  • • Reviewing ActionScript 3 fundamentals

Lesson 2: Object Oriented Development

  • • Principles of OOP
  • • Extenal code vs source code
  • • The empty package and package paths
  • • Compare Flash code editor to the Flash Builder 4 IDE
  • • Setting Flash Builder 4 as the Actionscript editor
  • • Constructor functions
  • • The Hello World application
  • • Access control modifiers
  • • Public, internal and private methods and properties
  • • Local/global variabless

Lesson 3: Building a simple e-learning application

  • • The Document Class
  • • Creating Custom Classes
  • • When and what to import
  • • Inheritance and composition
  • • Extending MovieClips and Sprite
  • • Understanding compiler errors

Lesson 4: Applied Actionscript techniques ~ animation

  • • Essential Math equations for animation
  • • Random movement
  • • Screen wraps
  • • Removal and regenerations
  • • Velocity, acceleration and decay
  • • Handling Keyboard events
  • • Reacting to the mouse
  • • Preload essentials

Lesson 5: Project: interactive gallery application ~ planning

  • • Defining and constructing the Main Class and Sub Classes
  • • Planning and scalability
  • • Working with multiple Classes
  • • Identifying roles and responsibilities
  • • Provide methods, properties and access control modifiers
  • • Testing and debugging the simple prototype

Lesson 6: Using XML Data

  • • XML basics
  • • XML with E4X
  • • Loading XML with URLLoader
  • • Preloading external data
  • • Testing
  • • Handling load errors
  • • Looping through the XML tree
  • • Arrays and XML
  • • Retrieving attributes and data
  • • Populating dynamic text fields
  • • Parsing XML data into Flash data
  • • Working with arrays of objects
  • • References to external graphics
  • • Creating XML powered applications

Lesson 7: Applied Actionscript Techniques ~ text and graphics

  • • Reviewing the text controls - dynamic, static, input
  • • TextFormat Class
  • • Loading CSS
  • • Formatting text with CSS
  • • Working with HTML text
  • • Loading JPEG/GIF/PNG and SWF files
  • • Preloading external graphical content
  • • Positioning content
  • • Using addChild and removeChild
  • • Masking with ActionScript
  • • Displaying random images
  • • Dynamic filters and blends
  • • BitmapData Class effects

Lesson 8: Project: interactive gallery application ~ development

  • • Loading and parsing the gallery data
  • • Build an interactive thumbnail strip
  • • Pre-loading related bitmaps and text
  • • Testing and fine tuning

 

Our goal is to make sure your training meets your objectives, not ours. Therefore, all of our outlines are used as guidelines for particluar courses. This outline does not guarantee that all the topics listed will be covered in the time allowed. The amount of material covered is based on the skill level of the student audience. We may change or alter course topics to best suit the classroom situation.