Flash Action Scripting Introduction
Course Overview
This training course in Birmingham City centre at the NTI Birmingham enables the delegates to add more complex interactivity to their movies and web designs than simple navigation. They will incorporate scripting ideas into Flash Movies and develop a broad understanding of the interactive possibilities that Action Scripting can provide using Adobe Flash.
Dates: This course will run on an on-demand basis.
What you will learn:
Unit 1 – ActionScript Variables
- String variables
- Object variables
- Name conflicts
- Untyped variables
- Default Values
- isNAN
- Deleting Variables
Unit 2 – Iterations
- 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 loop
Unit 3 – Objects Display
- Timeline based symbols
- Symbol type
- MovieClip
- Button
- Graphic
- Class type
- MovieClip
- SimpleButton
- Shape
- Text Classes
- StaticText
- TextField
- 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
- Creating Dynamic Instances from the Library
- Dynamic graphics
- Drawing a triangle
Unit 4 – Events
- stage click handler
- buttonMode
- Reacting to the Mouse
- Event Propagation
- tracing evt.target
- Stage events
- drag and drop
- Keyboard Events
- tracing keyCode
Unit 5 – Animations
- 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 wrt its width
- Moving a ball in x and y directions
- Moving a ball smoothly with oscillation
- Moving a ball with easing
Unit 6 – What is a class?
- Creating classes
- Creating Methods
- Creating properties
- Using a class-based timer system
Entry Requirements
Pre-Requisites
Basic IT and Windows for PC users or OSX skills for Apple Mac users.
View all our training courses