Actionscript Advanced and

Multimedia Development Project 1

  Duration: 56 hours  

 

  Subject Description

View Project/Demo

 

Advanced Design provides Flash designers with prior ActionScript experience the knowledge and hands-on practice they need to build more flexible and dynamic design-based Flash content. This course focuses on teaching students more advanced ActionScript 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 ActionScript.

Students build an application that contains elements of data binding, components, navigation, programming elements, and using ActionScript with MovieClips. Students also begin to explore the object-oriented nature of ActionScript.


Outline

Introducing Actionscript

  • Actionscript versions – 1, 2, & 3
  • Using the Actions window
  • Placing scripts in Frames
  • Actionscript 3 core syntax and structure
  • Using trace() for debugging

Object-oriented Actionscript

  • What is object oriented programming?
  • How a frame script relates to Actionscript as
  • an object oriented environment
  • Properties and Methods
  • Polymorphism
  • Importing packages

Data types

  • Core data types
  • Arrays
  • Variables
  • Assigning values
  • Pass by reference and pass by value
  • Dynamic typing and run-time type checking
  • Variable scope

 Branching & Looping

  • Booleans for decision making
  • Boolean operators
  • Conditional statements using if/else
  • Loops using while and for

Functions

  • Functions, parameters and return values
  • Local variables
  • Functions as methods
  • Method closures

Events

  • Events and event listeners
  • Listening to events
  • The Display API
  • The Display List
  • The various Display Objects
  • DisplayObject events
  • Event low through the display list

Working with graphics

  • Targeting DisplayObjects
  • Moving and resizing DisplayObjects on the stage
  • Creating basic animations with Actionscript
  • Loading images and .swf movies
  • Working with text
  • Manipulating text ields
  • Getting and using user input via text ields
  • Scrolling text

Object-oriented Programming

  • Properties and Methods
  • Deining classes
  • Constructors
  • Polymorphism
  • Inheritance
  • Static properties and methods
  • Importing packages

Reviewing Animation Basics with ActionScript

  • Creating Timeline-based custom easing
  • Animating with ActionScript
  • Interacting with the mouse location
  • Adding easing via ActionScript
  • Creating a mask with ActionScript

Learning Advanced Animation with ActionScript

  • Introducing the Tween class
  • Handling Tween class events
  • Introducing the Transition classes
  • Using Delegate to create a component listener

Using Text UI Components

  • Introducing components
  • Using the TextInput component
  • Validating input with the TextInput component
  • Using the Label component
  • Using the TextArea component
  • Skinning components

Loading XML

  • Introducing XML
  • Loading XML using the XMLConnector component
  • Binding XML data to UI components
  • Handling responses from XML requests
  • Loading XML with ActionScript
  • Creating and populating an XML object
  • Searching XML objects with XPath
  • Building Multimedia Development Project 1

 


 

  View More

 

 

 

 

 

 
Copyright © 2008 Kent International College
All Rights Reserved
31A Nguyen Dinh Chieu St,
Ward Da Kao, District 1, HCMC, VIET NAM
Tel: 08. 8 222 192
Email: info@kent-international.edu.vn