CourseMonster
To speak to a training advisor please call

Adobe ActionScript 3: Introduction: Blended Learning

Course Code: cm82268      Days: 2
Show all Blended & RAIL Learning Courses
Scheduled Dates (sort by: location | date)
Request availability or book by selecting a date:
Greater London
London (N1) 10/05/10 £ 550
England
Manchester (Greater)
Manchester 15/03/10 £ 550
Manchester 12/04/10 £ 550
Manchester 24/05/10 £ 550
Manchester 07/06/10 £ 550
Manchester 12/07/10 £ 550
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

ActionScript 3 Getting Started is a 2 day blended learning course which gives an introduction to basic programming concepts along with some of the classes that are available within Actionscript 3. You will also go through simple Object Orientated Programming techniques: creating classes, getters and setters, etc.

Audience

The course is suitable for anybody new to ActionScript 3 that has either completed the Flash CS4 Getting Started course or already has equivalent experience.

This course is designed for those wishing to learn programming with ActionScript 3.

Course Outline

Variables

  • string variables
  • Object variables
  • name conflicts
  • untyped variables
  • default values
  • isNaN
  • deleting variables

Functions

  • creating functions
  • functions and arguments
  • Default argument
  • default argument order
  • the rest symbol

Objects, Properties, Methods, and Classes

  • trace
  • this
  • common properties
  • basic objects
  • common methods
  • common classes

Iteration

  • for loops
  • do while loops
  • arrays and for in loop
  • var and for in
  • this and for in
  • for each loop
  • for in and for each in

Display Objects

  • Timeline based symbols
  • Symbol type
  • MovieClip
  • Button
  • Graphic
  • Class type
  • MovieClip
  • SimpleButton
  • Shape
  • Text Classes
  • StaticText
  • TextField

Accessing Display Objects

  • tracing a movieclip's name
  • changing names
  • Understanding the Class Inheritance Hierarchy
  • Referencing Movie Clips in the Timeline
  • The Display List
  • The root and stage
  • Dynamic display objects
  • Bitmaps
  • new Bitmaps
  • Removing bitmaps
  • removeChild()
  • Creating Dynamic Instances from the Library
  • Dynamic graphics
  • Drawing a triangle

Events

  • stage click handler
  • buttonMode
  • Reacting to the Mouse
  • Event Propagation
  • tracing evt.target
  • Stage events
  • drag and drop
  • Keyboard Events
  • tracing keyCode

Animation

  • Moving a ball
  • Accelerating a ball
  • Controlling a ball
  • Adding gravity
  • Rotating a movieclip
  • Rotating and controlling a movieclip
  • Creating balls at random
  • Creating balls where the mouse clicks
  • Creating balls automatically
  • Boundaries
  • Bouncing a ball left and right
  • Bouncing a ball again
  • Moving a ball in x and y directions
  • Moving a ball smoothly with oscillation
  • Moving a ball with easing

What is a class?

  • Creating classes
  • Creating methods
  • Creating properties
  • Using a class-based timer system

Creating Custom Classes

  • Designing a custom class
  • Adding methods to the class
  • Adding properties to the class
  • Using getters and setters
  • Applying the class to a movie clip
  • Applying the class to the MainTimeline

Introducing Components and Data

  • List the components
  • Setting up a server and database
  • Testing server/flash/db integration
  • Ways to connect Flash and data

UI Components

  • Accordian, Button, Checkbox, Radio Buttons
  • List, ComboBox, DataGrid
  • DateChooser, Date Field
  • Loader
  • ScrollPane
  • ProgressBar
  • Menu and MenuBar
  • Numeric Stepper
  • TextArea, TextInput, and Labels
  • Tree component
  • Windows/Alerts
  • Handling Scrollbars

Video Components

  • FLVPlayback
  • Flash Video Components
  • Videomaru
  • Fullscreen video

Data binding

  • XML
  • Inputting data & binding data

Database integration

  • Flash and php
  • Flash and amfphp
  • Flash Remoting
  • Flash and web services

Customising Components

  • Stylizing components
  • CSS and components
  • Custom shapes

Creating Your Own Components

  • Creating a movieclip with code
  • Converting to a component
  • Making the component installable

Introducing Flex & AIR


How to make a booking for the cm82268 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.