CourseMonster
To speak to a training advisor please call
Browse Adobe Training Courses

Adobe Flash: Advanced Actionscript

Course Code: cm68301      Days: 3
Show all Adobe Courses
Scheduled Dates (sort by: location | date)
Request availability or book by selecting a date:
Central London
City
London (N7) 23/03/10 £ 895
London (N7) 07/06/10 £ 895
Prices exclude VAT.
No suitable dates?
I'd like a different date/location

Please click above and we will take care of the rest.

I’d like an onsite/bespoke course

Please click above and we will be happy to discuss the benefits of onsite and bespoke courses with you.

If suitable dates or locations are not available, click this link and we will arrange one for you

Course Overview

Flash Action Script Advanced provides Flash designers with prior Action Script experience the knowledge and hands-on practice they need to build more This course focuses flexible and dynamic design-based Flash content. on teaching students more advanced Action Script topics that will remove a reliance on Timeline-based visual tools. Students will learn to generate dynamic design and navigation elements that cannot be created without Action Script.

This course has been classified as IT Technical Training.

Audience

This course is for Flash designers who have some experience with ActionScript but want to learn more advanced topics and features to enhance their designs.

Prerequisites

To gain the most from this class you should already have:

  • Experience creating Flash designs and animation using the Timeline.
  • Equivalent knowledge from the Adobe Flash CS3: Introduction course.
  • Equivalent knowledge from the Adobe Flash CS3: ActionScript course.
  • At least one year of Flash design experience.

Course Outline

Introducing the Course

  • About the Course
  • Course Objectives
  • Course Prerequisites

Reviewing ActionScript Basics

  • Variables
  • Loops
  • Conditionals
  • Arrays
  • Functions
  • Basic event handlers
  • Variable and function scope

Basic Object Oriented Programming

  • Namespaces
  • Creating an Object
  • Creating a simple class
  • Properties and methods
  • Data types
  • Static methods
  • Inheritance
  • Interfaces
  • Abstract classes
  • Exceptions and error handling

OO applied to Movie Clips and Sprites

  • Associating a class with a sprite
  • Extending MovieClip or Sprite
  • Accessing movie clip text fields and sprites via code
  • Creating a new movie clip in code
  • Events and event handling within the custom classes

Manipulating Flash UI Components

  • Programmatic animation
  • Drawing with vectors
  • Bitmap programming, applying filters and transforming bitmap
  • Text display and input
  • Loading external display assets

Working with external data

  • Loading data from an external file or server script
  • Submitting a form and processing the feedback from the server
  • Sending data to a server script
  • Communicating with other local SWF files
  • Working with binary socket connections
  • Working with XML
  • Communicating with XML sockets
  • Storing persistent local data
  • Uploading files to a server
  • Downloading files from a server to the user's machine

Working with videos

  • Net Connection
  • Custom video player
  • Working with a web cam

Security

  • Flash Player security overview
  • Overview of permission controls
  • Security sandboxes
  • Restricting networking APIs
  • Full-screen mode security
  • Loading content
  • Cross-scripting
  • Accessing loaded media as data
  • Loading data
  • Loading embedded content from SWF files imported into a security domain
  • Working with legacy content
  • Setting Local Connection permissions
  • Controlling access to scripts in a host web page
  • Shared objects
  • Camera, microphone, clipboard, mouse, and keyboard access

Miscellaneous

  • Regular expressions
  • Working with Sound
  • Working with the System class to detect Flash version and capability
  • Using the external API to call JavaScript methods in a HTML page
  • Using the timer class


How to make a booking for the cm68301 course

 

CourseMonster books thousands of public training courses, classes and boot camps both in London and throughout the UK including: Berkshire, Birmingham, Bristol, Bournemouth, Bucks, Cambridge, Derby, Devon, Edinburgh, Glasgow, Hampshire, Ipswich, Leeds, Leicester, Luton, Manchester, Middlesex, Milton Keynes, Norfolk, Nottingham, Reading, Surrey, Sussex, Tyne and Wear, Midlands and Yorkshire. Topics range from software to administration and development.