Title Language  : 

Find a Course... Try for Free!

 

Macromedia Flash MX 2004 ActionScript Fundamentals Tutorials

Course Content
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 fundamentals 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.
QT To view the Free Tutorials listed below, you must have QuickTime installed. Please note that the online free samples have been compressed for quicker downloads. Purchased CDs have higher sound and video quality.
Monitor resolution needs to be set to at least 1024 by 768 to view the entire movie.

«« Hide This
Getting Started
 ActionScript/JavaScript/ECMA 262 (02:38)
 New to Flash MX 2004 ActionScript (04:43)
 Overview (04:10)
 How to Do These Tutorials (02:04)
Tools & Terminology
 Overview (01:10)
 Flash GUI (06:02)
 ActionScript Editor (05:44)
 Movie Explorer (06:29)
 Property Inspector I (03:35)
 Property Inspector II (04:59)
 Library (05:40)
Testing & Debugging
 The Debug Menu (01:38)
 The Debugger (05:02)
Building Blocks
 Introduction to Datatypes (03:19)
 The number Datatype (02:38)
 The null Datatype (01:18)
 The Boolean Datatype (01:30)
 The string & undefined Datatypes (04:01)
 The function Datatype I (05:13)
 The function Datatype II (05:19)
 The xscale Demo Program (03:57)
 The object Datatype I (04:31)
 The object Datatype II (02:53)
 The object Datatype III (03:55)
 The array Datatype I (03:56)
 The array Datatype II (03:56)
 The "new" Keyword (03:29)
 Classes (03:59)
 Review (04:53)
Operators
 Operators Overview (04:02)
 Numeric & Assignment Operators I (05:32)
 Numeric and Assignment Operators II (04:41)
 Comparison Operators (05:30)
 String Operators I (05:28)
 String Operators II (03:39)
 Logical Operators (04:34)
 Equality Operators (04:04)
 Assignment Operators (02:50)
 Dot & Array Access Operators (06:26)
Statements
 Statements Overview (00:48)
 while (06:02)
 do while I (03:34)
 do while II (03:26)
 for I (01:47)
 for II (03:37)
 for III (03:13)
 for IV (02:59)
 for-in I (04:45)
 for-in II (02:35)
 break & continue (01:56)
 switch, if-else (04:53)
 switch II (03:52)
 try/catch/finally I (03:41)
 try/catch/finally II (02:56)
 ifFrameLoaded (01:38)
 set/with/Wrapup (04:04)
Functions & Scope
 Functions I (03:52)
 Functions II (03:59)
 Functions III (05:11)
 Functions IV (03:06)
 Functions & Scope I (03:35)
 Functions & Scope II (03:28)
 Load Order & Scope (05:15)
 The "_parent" Keyword (05:15)
 The "this" Keyword (04:56)
 Lexical vs. Logical Scoping (02:58)
 The "arguments" Array (01:29)
Objects
 Objects Overview (02:14)
 Objects Application I (05:56)
 Objects Application II (04:44)
 Objects Application III (05:23)
 Objects Application IV (03:06)
 Objects Application V (05:06)
 Objects Application VI (03:35)
 Objects Application VII (05:35)
 Objects Application VIII (04:26)
 XML I (03:16)
 XML II (05:29)
 XML III (04:18)
 DataGrid Component (05:21)
Events
 Events Overview (02:55)
 onMouseUp/onMouseDown/onRelease (06:26)
 Event Handler Formats (02:26)
 onPress (03:58)
 onKeyUp Listener (06:26)
 Stage.onResize() (03:05)
 TextField Events (06:32)
 loadVars.onLoad() (04:09)
 MovieClip Events I (03:28)
 MovieClip Events II (03:19)
Classes & Inheritance
 Classes I (05:13)
 Classes II (04:55)
 Classes III (06:10)
 get and set Function I (03:12)
 get and set Function II (06:07)
 Inheritance (05:44)
 The "super" Operator I (04:54)
 The "super" Operator II (03:30)
 Class Design Principles I (03:18)
 Class Design Principles II (04:22)
 Dropdown Menu I (05:49)
 Dropdown Menu II (04:37)
 Dropdown Menu III (04:08)
 SimpleMenu Class (03:24)
 Scope in Class Event Handlers I (06:06)
 Scope in Class Event Handlers II (04:45)
 Using "super" with "arguments" (04:40)
Core & Movie Clip Classes
 Core Classes Intro/Overview I (03:59)
 Core Classes Intro/Overview II (05:29)
 Core Classes Intro/Overview III (05:31)
 Array (04:29)
 Array (03:16)
 Array.push() (04:53)
 Array (02:46)
 Array.pop() (05:41)
 Array.sort() (05:16)
 Array.splice() I (03:50)
 Array.splice() II (05:03)
 Array.splice() III (05:25)
 Array.reverse() (05:58)
 String Class Overview I (04:52)
 String Class Overview II (02:34)
 String Class Application I (05:20)
 String Class Application II (06:14)
 String Class Application III (04:18)
 String Class Application IV (04:54)
 Math Class Overview I (05:10)
 Math Class Overview II (03:59)
 Math.sin (sine) (04:53)
 Math.sin Application I (03:59)
 Math.sin Application II (04:50)
 Math, TextFormat (05:48)
 Math I (04:07)
 Math II (06:20)
 Color (03:27)
 Sound I (03:04)
 Sound II (04:00)
 MovieClipLoader (05:39)
Wrapping Up
 Best Practices (02:13)
 Where to Go from Here (00:20)
Credits
 About the Author (00:36)


Email this Page     Send us Feedback
Tutorial Information / Pricing
Title: Macromedia Flash MX 2004 ActionScript Fundamentals
Author: Michael Hurwicz
SKU: 33580
ISBN: 1-932808-32-9
Duration: 8 hrs / 141 Lessons
Compatibility: Win XP, 2000, 98, NT, Mac OS X, OS 9

Online University Access all our Training for only 30
The Online University provides unlimited 24/7 access to ALL of VTC's incredible training content for the low fixed price of just $30/month (USD)
SIGNUP LEARN MORE »

Get this title on CD
Single User: US$ 99.95 - Purchase CD / Add to Cart

Multi User (10): US$ 500.00 - Purchase CD / Add to Cart

Select Bandwidth
Click "High Bandwidth" if you want to view movies at the highest quality available. Click "Low Bandwidth" if on a slow dial-up connection (28 Kbps and such). The low bandwidth movies are slightly more compressed and smaller in file size, allowing for faster streaming.

Select:

Select Category

Special Groups

Publisher or Products