Macromedia Flash MX 2004 ActionScript Fundamentals

Author:David Bylund
Language:english
Category:Databases,
Lessons:0 | 0 hrs
Buy Now or get more information about 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.
Macromedia Flash MX 2004 ActionScript FundamentalsMacromedia Flash MX 2004 ActionScript Fundamentals: Macromedia Flash MX 2004 ActionScript Fundamentals Training 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. Macromedia Flash MX 2004 ActionScript Fundamentals
First 3 Lessons Free Online (Press the links below to open up the free lessons. The lessons will open in a popup window from this screen and play in Quicktime):

Macromedia Flash MX 2004 ActionScript Fundamentals

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


01 Getting Started
0101 ActionScript/JavaScript/ECMA 262
0102 New to Flash MX 2004 ActionScript
0103 Overview
0104 How to Do These Tutorials

02 Tools & Terminology
0201 Overview
0202 Flash GUI
0203 ActionScript Editor
0204 Movie Explorer
0205 Property Inspector I
0206 Property Inspector II
0207 Library

03 Testing & Debugging
0301 The Debug Menu
0302 The Debugger

04 Building Blocks
0401 Introduction to Datatypes
0402 The number Datatype
0403 The null Datatype
0404 The Boolean Datatype
0405 The string & undefined Datatypes
0406 The function Datatype I
0407 The function Datatype II
0408 The xscale Demo Program
0409 The object Datatype I
0410 The object Datatype II
0411 The object Datatype III
0412 The array Datatype I
0413 The array Datatype II
0414 The new Keyword
0415 Classes
0416 Review

05 Operators
0501 Operators Overview
0502 Numeric & Assignment Operators I
0503 Numeric and Assignment Operators II
0504 Comparison Operators
0505 String Operators I
0506 String Operators II
0507 Logical Operators
0508 Equality Operators
0509 Assignment Operators
0510 Dot & Array Access Operators

06 Statements
0601 Statements Overview
0602 while
0603 do while I
0604 do while II
0605 for I
0606 for II
0607 for III
0608 for IV
0609 for-in I
0610 for-in II
0611 break & continue
0612 switch, if-else
0613 switch II
0614 try/catch/finally I
0615 try/catch/finally II
0616 ifFrameLoaded
0617 set/with/Wrapup

07 Functions & Scope
0701 Functions I
0702 Functions II
0703 Functions III
0704 Functions IV
0705 Functions & Scope I
0706 Functions & Scope II
0707 Load Order & Scope
0708 The _parent Keyword
0709 The this Keyword
0710 Lexical vs. Logical Scoping
0711 The arguments Array

08 Objects
0801 Objects Overview
0802 Objects Application I
0803 Objects Application II
0804 Objects Application III
0805 Objects Application IV
0806 Objects Application V
0807 Objects Application VI
0808 Objects Application VII
0809 Objects Application VIII
0810 XML I
0811 XML II
0812 XML III
0813 DataGrid Component

09 Events
0901 Events Overview
0902 onMouseUp/onMouseDown/onRelease
0903 Event Handler Formats
0904 onPress
0905 onKeyUp Listener
0906 Stage.onResize()
0907 TextField Events
0908 loadVars.onLoad()
0909 MovieClip Events I
0910 MovieClip Events II

10 Classes & Inheritance
1001 Classes I
1002 Classes II
1003 Classes III
1004 get and set Function I
1005 get and set Function II
1006 Inheritance
1007 The super Operator I
1008 The super Operator II
1009 Class Design Principles I
1010 Class Design Principles II
1011 Dropdown Menu I
1012 Dropdown Menu II
1013 Dropdown Menu III
1014 SimpleMenu Class
1015 Scope in Class Event Handlers I
1016 Scope in Class Event Handlers II
1017 Using super with arguments

11 Core & Movie Clip Classes
1101 Core Classes Intro/Overview I
1102 Core Classes Intro/Overview II
1103 Core Classes Intro/Overview III
1104 Array
1105 Array
1106 Array.push()
1107 Array
1108 Array.pop()
1109 Array.sort()
1110 Array.splice() I
1111 Array.splice() II
1112 Array.splice() III
1113 Array.reverse()
1114 String Class Overview I
1115 String Class Overview II
1116 String Class Application I
1117 String Class Application II
1118 String Class Application III
1119 String Class Application IV
1120 Math Class Overview I
1121 Math Class Overview II
1122 Math.sin (sine)
1123 Math.sin Application I
1124 Math.sin Application II
1125 Math, TextFormat
1126 Math I
1127 Math II
1128 Color
1129 Sound I
1130 Sound II
1131 MovieClipLoader

12 Wrapping Up
1201 Best Practices
1202 Where to Go from Here

13 Credits
1301 About the Author

Sponsors