Flash CS5: Introduction to Actionscript 3
Course Description:
Adobe Flash CS5: Introduction to ActionScript is a three day Adobe authorised training course designed for people who already have some experience of using Flash to create animations and non-dynamic Flash content and who want to use Flash to create dynamic content and learn the fundamentals of ActionScript 3. The course assumes no previous programming or ActionScript experience and will provide you with the core skills needed for developing Flash websites, dynamic content, interactive presentations, games and more. This course is also suitable for those using earlier versions of Flash - CS4 or CS3. For Class based developments, you will also need to attend our two day Adob…
There are no frequently asked questions yet. If you have any more questions or need help, contact our customer service.
Course Description:
Adobe Flash CS5: Introduction to ActionScript is a three day Adobe authorised training course designed for people who already have some experience of using Flash to create animations and non-dynamic Flash content and who want to use Flash to create dynamic content and learn the fundamentals of ActionScript 3. The course assumes no previous programming or ActionScript experience and will provide you with the core skills needed for developing Flash websites, dynamic content, interactive presentations, games and more. This course is also suitable for those using earlier versions of Flash - CS4 or CS3. For Class based developments, you will also need to attend our two day Adobe Flash: Advanced ActionScript 3 course.
This course focuses on developing the practical ActionScript skills required to build rich media applications using Flash. The course has been designed to enable designers and budding developers to exploit the vast potential of Flash and to explore the power and functionality of ActionScript 3.
This course includes the following modules:
Introduction
- Object Orientated programming concepts
Essential building blocks
- Syntax and terminology
- Declaring, datatyping and initialising variables
- Testing with trace()
- Understanding compiler errors
- Reading and writing MovieClip and Button properties
Functions
- Global functions and object methods
- Creating and calling user defined functions
- Setting function parameters
Conditional logic
- Boolean values
- The ?¢‚Äöá®Ä∫if statement
- Using ?¢‚Äöá®Ä∫else if and ?¢‚Äöá®Ä∫else
- Nested conditionals
Events
- Understanding Events and handlers
- Adding listeners for Events
- Removing Event listeners
- Handling MovieClip and Button MouseEvents
- Using the Handler parameter
- Working with the Event target
The Display List
- MovieClip
- TextField
- Sprite
Using the Math Class
- Number, int and uint datatypes
- Creating random values
- Creating random values within a range
- Conversion methods
Application architecture
- Navigating between nested timelines
- Loading external content
- Preloading
Dynamic display
- Export MovieClip for ActionScript
- Using AddChild()
- Creating MovieClips and TextFields with code
- Transforming MovieClip colour
Arrays and Loops
- Understanding Arrays
- Accessing Array elements
- Array methods
- For Loop syntax
- Looping through an Array
- Creating multiple objects with Loops
Adding dates
- Creating a Data object
- Date methods
- Creating a digital clock
- Creating an analogue clock
Working with text
- Working with dynamic TextFields
- Formatting dynamic text
- String conversion methods
- HTML text
- Embedding fonts
- Validating input fields
Working with sound
- Importing sound
- Compressing sounds
- Streaming sounds
- Event sounds
Animating with ActionScript
- Animating with EnterFrame
- Animating with the Tween Class
- Creating screen-wraps
- Regenerating objects
- Collision detection
- Removing objects
Applied interactivity
- Keyboard controls
- Drag and drop
External data sources
- About XML
- Loading XML
- Testing for successful load
For online live training advice please visit our Learning Advice Centre on our website. Be sure to follow us on Twitter to receive special course offers, news and updates!
There are no frequently asked questions yet. If you have any more questions or need help, contact our customer service.
