Macromedia Flash delivers sound, interactivity, graphics, and animations across multiple browsers and platforms. It enables developers to create interactive interfaces and distinctive Web applications. ActionScript is the behind-the-scenes programming language that offers greater control and functionality in Flash programming.
Sams Teach Yourself Flash ActionScript in 24 Hours offers a clearly written, well organized introduction to programming Flash with ActionScript. The reader will be taught basic programming techniques while creating their own interactive Flash movies.
The examples developed for the book for Mac OS - 3,623 kb -- code.sea.hqx
The examples developed for the book for Windows - 2,972 kb -- code.zip
Introduction. Part I. Getting Started with ActionScript.
Hour 1. Your First Look at ActionScript.
What Scripts Are. What Scripts Can Do. Where Scripts Go. Task: Your First Script.
Accessing the Actions Panel. Normal Mode. Task: Writing Code in Normal Mode. Using Flash's Help System. Expert Mode. Task: Writing Code in Expert Mode.
How Computers Think. Commands, Functions and Operations. Variables. Conditions. Loops. Achieving the Impossible. Writing Bug-Free Code.
Parts of a Script. Output Window. Task: Send a Message to the Output Window. Local and Global Variables. Comparisons and Operations. Task: Operations Quiz. Conditions. Loops. Functions. Dot Syntax. Comments. Debugging. Part II. Navigation and Animation with ActionScript.
Stopping the Movie. Jumping from Frame to Frame. Creating Buttons. Task: Slideshow. Task: Simple Presentation.
Telling Movie Clips What to Do. Task: Animation Playback Controller. Targeting Movie Clips. Movie Clip Scripts. Task: Backward Movie Clip. Task: Clips Controlling Other Clips.
Position. Task: Bouncing Ball. Mouse Location. Task: Follow the Mouse. Move Clip Rotation. Task: A Rotating Movie Clip. Stretching and Shrinking Movie Clips. Task: Simulated 3D Scaling. Visibility. Task: Fading Movie Clip.
Selection. Task: Keypad Lock. Dragging. Drag and Drop. Task: Matching Game. Part III. Manipulating Information with ActionScript.
Detecting Keypresses. Task: Keyboard-Controlled Movie Clip. Input Text. String Operations and Functions. Task: User Input Form.
Dynamic Text. External Variables. Task: News Ticker. Task: Flashy Text.
Numerical Operators and Functions. Trigonometry Functions. Strings and Numbers. Random Numbers. Task: Simple Calculator. Task: Orbiting Planets. Task: Random Snowflakes.
Custom Variable Objects. Color Objects. Date Objects. Arrays. Task: Word Animation. Task: Dragging with Trails. Part IV. User Interface Elements.
Creating Custom Cursors. Task: Full-Time Custom Cursor. Task: Rollover Custom Cursor. Information Rollovers. Task: Quick Reference Application.
Scrollbar Elements. Dynamic Text Scrolling. Task: Simple Text Scrolling. Task: Full-Featured Text Scrolling.
Check Boxes. Radio Buttons. Task: Simple Survey. Input Text Tab Order. Restricting Text Input. Task: Checking for a Valid Input.
Simple Pull-Down Menus. Task: Using Pull-Down Menus. Push Pull-Down Menus. Dynamic Buttons. Task: Using Dynamic Buttons. Part V. Controlling External Events with ActionScript.
The LoadVars Object. Server-Side Applications. Task: Recording Survey Results.
XML Basics. The XML Object. Task: XML-Powered Display. Recursive XML Parsing.
Setting Up Your Movie for Printing. The Print Commands. Task: Printable Form. Part VI. Advanced Topics.
ActionScript for Flash's Built-In Components. Task: Form with Components. Changing the Style of a Component.
Playing a Sound. Task: Panning Sound. Sound Transforms. Task: Beat Box.
Monitoring Loading. Task: Simple Loader. Task: Complex Loader. Loading External Media.
Drawing Lines. Task: Allowing the User to Draw. Creating New Movie Clips. Task: Dynamic Snowflakes. Creating Text. Task: Flying Words.