Home
Username:
Password:

Macromedia Flash MX 2004 ActionScript Fundamentals Tutorials

Online Contents For This Course

We have made some of the video tutorials for

Macromedia Flash MX 2004 ActionScript Fundamentals

freely available to help you evaluate our training. Click on any of the linked lesson listings below to preview FREE!
   Course Description
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.

Choose your media type:

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)

Course Information

Course:

Macromedia Flash MX 2004 ActionScript Fundamentals

Author: Michael Hurwicz
SKU: 33580
ISBN: 1-932808-32-9
Release Date: 2004-12-09
Duration: 8 hrs / 141 tutorials
Work Files: Yes
Captions: No

Subscription / Purchase Information

Visitors to VTC.com will be able to view all introductory videos for each training course.
Free Trial Members will gain access to first three chapters for each training course. Sign up for a Free Trial
Full Access Members have full access to VTC.com’s entire library of video tutorials. If you are already a member, please login here.

Learn More

Also Available in CD format

Single User: US$ 99.95Add to Cart

Multi User(10): US$ 500.00Add to Cart