
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 fundamentals of Flash MX 2004® ActionScripting. This tutorial will give you the solid foundation needed to step-up into more advanced <a href=\"http://www.vtc.com/products/Macromedia-Flash-ActionScript-2.0-tutorials.htm\" target=\"_blank\">Object Oriented Programming</a>. To begin learning today, click on one of the Macromedia Flash MX 2004 ActionScript Fundamentals tutorials.
Course content
Getting Started4 lessons
Tools & Terminology7 lessons
Testing & Debugging2 lessons
Building Blocks16 lessons
- Introduction to Datatypes3:191 credit or ad
- The number Datatype2:381 credit or ad
- The null Datatype1:181 credit or ad
- The Boolean Datatype1:301 credit or ad
- The string & undefined Datatypes4:011 credit or ad
- The function Datatype I5:131 credit or ad
- The function Datatype II5:191 credit or ad
- The xscale Demo Program3:571 credit or ad
- The object Datatype I4:311 credit or ad
- The object Datatype II2:531 credit or ad
- The object Datatype III3:551 credit or ad
- The array Datatype I3:561 credit or ad
- The array Datatype II3:561 credit or ad
- The "new" Keyword3:291 credit or ad
- Classes3:591 credit or ad
- Review4:531 credit or ad
Operators10 lessons
- Operators Overview4:021 credit or ad
- Numeric & Assignment Operators I5:321 credit or ad
- Numeric and Assignment Operators II4:411 credit or ad
- Comparison Operators5:301 credit or ad
- String Operators I5:281 credit or ad
- String Operators II3:391 credit or ad
- Logical Operators4:341 credit or ad
- Equality Operators4:041 credit or ad
- Assignment Operators2:501 credit or ad
- Dot & Array Access Operators6:261 credit or ad
Statements17 lessons
- Statements Overview0:481 credit or ad
- while6:021 credit or ad
- do while I3:341 credit or ad
- do while II3:261 credit or ad
- for I1:471 credit or ad
- for II3:371 credit or ad
- for III3:131 credit or ad
- for IV2:591 credit or ad
- for-in I4:451 credit or ad
- for-in II2:351 credit or ad
- break & continue1:561 credit or ad
- switch, if-else4:531 credit or ad
- switch II3:521 credit or ad
- try/catch/finally I3:411 credit or ad
- try/catch/finally II2:561 credit or ad
- ifFrameLoaded1:381 credit or ad
- set/with/Wrapup4:041 credit or ad
Functions & Scope11 lessons
- Functions I3:521 credit or ad
- Functions II3:591 credit or ad
- Functions III5:111 credit or ad
- Functions IV3:061 credit or ad
- Functions & Scope I3:351 credit or ad
- Functions & Scope II3:281 credit or ad
- Load Order & Scope5:151 credit or ad
- The "_parent" Keyword5:151 credit or ad
- The "this" Keyword4:561 credit or ad
- Lexical vs. Logical Scoping2:581 credit or ad
- The "arguments" Array1:291 credit or ad
Objects13 lessons
- Objects Overview2:141 credit or ad
- Objects Application I5:561 credit or ad
- Objects Application II4:441 credit or ad
- Objects Application III5:231 credit or ad
- Objects Application IV3:061 credit or ad
- Objects Application V5:061 credit or ad
- Objects Application VI3:351 credit or ad
- Objects Application VII5:351 credit or ad
- Objects Application VIII4:261 credit or ad
- XML I3:161 credit or ad
- XML II5:291 credit or ad
- XML III4:181 credit or ad
- DataGrid Component5:211 credit or ad
Events10 lessons
- Events Overview2:551 credit or ad
- onMouseUp/onMouseDown/onRelease6:261 credit or ad
- Event Handler Formats2:261 credit or ad
- onPress3:581 credit or ad
- onKeyUp Listener6:261 credit or ad
- Stage.onResize()3:051 credit or ad
- TextField Events6:321 credit or ad
- loadVars.onLoad()4:091 credit or ad
- MovieClip Events I3:281 credit or ad
- MovieClip Events II3:191 credit or ad
Classes & Inheritance17 lessons
- Classes I5:131 credit or ad
- Classes II4:551 credit or ad
- Classes III6:101 credit or ad
- get and set Function I3:121 credit or ad
- get and set Function II6:071 credit or ad
- Inheritance5:441 credit or ad
- The "super" Operator I4:541 credit or ad
- The "super" Operator II3:301 credit or ad
- Class Design Principles I3:181 credit or ad
- Class Design Principles II4:221 credit or ad
- Dropdown Menu I5:491 credit or ad
- Dropdown Menu II4:371 credit or ad
- Dropdown Menu III4:081 credit or ad
- SimpleMenu Class3:241 credit or ad
- Scope in Class Event Handlers I6:061 credit or ad
- Scope in Class Event Handlers II4:451 credit or ad
- Using "super" with "arguments"4:401 credit or ad
Core & Movie Clip Classes31 lessons
- Core Classes Intro/Overview I3:591 credit or ad
- Core Classes Intro/Overview II5:291 credit or ad
- Core Classes Intro/Overview III5:311 credit or ad
- Array4:291 credit or ad
- Array3:161 credit or ad
- Array.push()4:531 credit or ad
- Array2:461 credit or ad
- Array.pop()5:411 credit or ad
- Array.sort()5:161 credit or ad
- Array.splice() I3:501 credit or ad
- Array.splice() II5:031 credit or ad
- Array.splice() III5:251 credit or ad
- Array.reverse()5:581 credit or ad
- String Class Overview I4:521 credit or ad
- String Class Overview II2:341 credit or ad
- String Class Application I5:201 credit or ad
- String Class Application II6:141 credit or ad
- String Class Application III4:181 credit or ad
- String Class Application IV4:541 credit or ad
- Math Class Overview I5:101 credit or ad
- Math Class Overview II3:591 credit or ad
- Math.sin (sine)4:531 credit or ad
- Math.sin Application I3:591 credit or ad
- Math.sin Application II4:501 credit or ad
- Math, TextFormat5:481 credit or ad
- Math I4:071 credit or ad
- Math II6:201 credit or ad
- Color3:271 credit or ad
- Sound I3:041 credit or ad
- Sound II4:001 credit or ad
- MovieClipLoader5:391 credit or ad