Create and deliver your own elearning using eduslide.net

Browse thousands of lessons. Create your own and share the knowledge.

Sign up for a free eduslide account !
Create your own courses.
Access thousands of lessons.

Macromedia Flash MX 2004 ActionScript Fundamentals

You can use Flash MX 2004® without being a master programmer, that's why it is so popular throughout the world wide web. However, as any decent Flash developer will tell you, you're not tapping all of the power of Flash MX 2004® unless you're taking advantage of its scripting language "ActionScript 2.0" which offers a more robust programming model and better object-oriented programming support than ever before. VTC Author Michael Hurwicz demonstrates the fundametals of Flash MX 2004® ActionScripting. This tutorial will give you the solid foundation needed to step-up into more advanced Object Oriented Programming. To begin learning today, click on one of the Macromedia Flash MX 2004 ActionScript Fundamentals tutorials.

Author: Vtc

Getting Started

ActionScript/JavaScript/ECMA 262

New to Flash MX 2004 ActionScript

Overview

How to Do These Tutorials

Tools & Terminology

Overview

Flash GUI

ActionScript Editor

Movie Explorer

Property Inspector I

Property Inspector II

Library

Testing & Debugging

The Debug Menu

The Debugger

Building Blocks

Introduction to Datatypes

The number Datatype

The null Datatype

The Boolean Datatype

The string & undefined Datatypes

The function Datatype I

The function Datatype II

The xscale Demo Program

The object Datatype I

The object Datatype II

The object Datatype III

The array Datatype I

The array Datatype II

The "new" Keyword

Classes

Review

Operators

Operators Overview

Numeric & Assignment Operators I

Numeric and Assignment Operators II

Comparison Operators

String Operators I

String Operators II

Logical Operators

Equality Operators

Assignment Operators

Dot & Array Access Operators

Statements

Statements Overview

while

do while I

do while II

for I

for II

for III

for IV

for-in I

for-in II

break & continue

switch, if-else

switch II

try/catch/finally I

try/catch/finally II

ifFrameLoaded

set/with/Wrapup

Functions & Scope

Functions I

Functions II

Functions III

Functions IV

Functions & Scope I

Functions & Scope II

Load Order & Scope

The "_parent" Keyword

The "this" Keyword

Lexical vs. Logical Scoping

The "arguments" Array

Objects

Objects Overview

Objects Application I

Objects Application II

Objects Application III

Objects Application IV

Objects Application V

Objects Application VI

Objects Application VII

Objects Application VIII

XML I

XML II

XML III

DataGrid Component

Events

Events Overview

onMouseUp/onMouseDown/onRelease

Event Handler Formats

onPress

onKeyUp Listener

Stage.onResize()

TextField Events

loadVars.onLoad()

MovieClip Events I

MovieClip Events II

Classes & Inheritance

Classes I

Classes II

Classes III

get and set Function I

get and set Function II

Inheritance

The "super" Operator I

The "super" Operator II

Class Design Principles I

Class Design Principles II

Dropdown Menu I

Dropdown Menu II

Dropdown Menu III

SimpleMenu Class

Scope in Class Event Handlers I

Scope in Class Event Handlers II

Using "super" with "arguments"

Core & Movie Clip Classes

Core Classes Intro/Overview I

Core Classes Intro/Overview II

Core Classes Intro/Overview III

Array

Array

Array.push()

Array

Array.pop()

Array.sort()

Array.splice() I

Array.splice() II

Array.splice() III

Array.reverse()

String Class Overview I

String Class Overview II

String Class Application I

String Class Application II

String Class Application III

String Class Application IV

Math Class Overview I

Math Class Overview II

Math.sin (sine)

Math.sin Application I

Math.sin Application II

Math, TextFormat

Math I

Math II

Color

Sound I

Sound II

MovieClipLoader

Wrapping Up

Best Practices

Where to Go from Here

Credits

About the Author