
Lynda.COM ActionScript 3.0 in Flash Professional CS5 Essential Training
Author:
Todd Perkins
Duration:
07h 02m
Released on:
10/21/2010
Exercise files:
Yes
Software works on:
Mac and Windows
In ActionScript 3.0 in Flash Professional CS5 Essential Training, Todd Perkins shows Flash designers how to incorporate ActionScript code into their projects and create interactive presentations and applications. The course includes a review of ActionScript language basics and the object-oriented programming (OOP) methodology, a tour of those Flash Professional CS5 features designed for developers, such as code hinting and the Code Snippets panel, and instructions on interacting with objects in the Library and placing code on the Timeline. Exercise files are included with the course.
Topics include:
Understanding the building blocks of ActionScript
Working with the display list
Using dot syntax
Navigating the Timeline
Creating document classes
Linking classes to Library objects
Adding drag/drop functionality to objects
Creating a slide show
Loading and running code in an external SWF
Working with text
Accessing XML data
Playing audio and video with ActionScript
Introduction
Welcome 01m 23s
Using the exercise files 01m 17s
Using the function keys 00m 42s
1. Understanding ActionScript 3.0 in Flash Professional
Adjusting preferences for ActionScript fonts, colors, and formatting 03m 25s
Changing Flash Player and ActionScript versions in the Publish settings 01m 35s
Reading and solving errors through the Compiler Errors window 02m 49s
Using the Actions panel buttons to add and remove comments 02m 33s
Using the Actions panel to format code 01m 49s
Using the Actions panel Toolbox 02m 04s
Seldom-used but helpful functions of the Actions panel 03m 14s
Understanding code hinting 02m 03s
Reviewing the Code Snippets panel 03m 07s
Using help 00m 59s
2. Becoming Familiar with ActionScript 3.0
Understanding how ActionScript 3.0 code is processed in the Flash Player 03m 22s
Understanding variables 04m 56s
Understanding functions 09m 01s
Understanding events and event listeners 05m 47s
Working with conditional statements 09m 49s
Creating arrays and vectors 06m 50s
Using the For command to create a loop 06m 05s
3. Working with the Display List
Reviewing the display list 03m 00s
Understanding instances referenced through ActionScript 02m 27s
Using dot syntax to modify properties in an instance 03m 25s
Placing objects at the center of the stage 04m 02s
Placing objects at the edges of the stage 05m 53s
Using the methods of an instance 03m 44s
Accessing the parents, children, and grandchildren of objects 05m 50s
Creating instances from Library movie clips using ActionScript 04m 23s
Adding objects to the stage and changing parents with the addChild method 05m 45s
Removing objects from the stage with the removeChild method 04m 17s
Using the numChildren property to loop through a container's child objects 03m 17s
Using the getChildByName method 03m 06s
4. Working with Timelines
Understanding timelines 04m 15s
Using common timeline navigation methods 05m 34s
Using the currentFrame and totalFrames properties 08m 02s
Controlling the timeline of an instance 06m 41s
Detecting and navigating frame labels with ActionScript 07m 57s
Solving problems when timelines and ActionScript animation collide 04m 16s
Condensing a multi-frame timeline into one frame 08m 33s
Creating a simple slide presentation app in the timeline 07m 51s
Using one event handler with multiple buttons 03m 11s
5. Working with Classes and Object-Oriented Projects
Creating a class using Flash templates 04m 43s
Setting a document class 06m 51s
Preparing a class to be connected to a symbol 04m 31s
Using the Symbol Properties menu to connect a symbol to a class 04m 55s
Resolving problems with instances in a linked class 07m 53s
Understanding packages 03m 17s
Working with ActionScript source paths 03m 55s
6. Using Symbol Linkage to Build a Simple Drag-and-Drop Game
Viewing the finished game 00m 51s
Viewing the FLA file 02m 09s
Creating the DragDrop and Map classes 02m 51s
Linking the draggable class to Library symbols 02m 47s
Adding drag-and-drop functionality 03m 38s
Saving and resetting an object's position 03m 33s
Giving a target drop object to the draggable objects 13m 16s
Showing a Win screen 07m 03s
Resetting the game 08m 24s
7. Working with Bitmap Images to Create a Slideshow
Loading bitmap images from the Library 04m 06s
Loading bitmap images from external files 05m 22s
Adding mouse functionality to bitmap images 03m 31s
Using a loop to load multiple images 06m 14s
Creating a simple slideshow 08m 37s
Using Flash Player 10 color management 01m 16s
8. Loading and Working with External SWF Files
Loading an external SWF 04m 14s
Running ActionScript code in an external SWF from its parent 05m 23s
Running parent code in a child SWF 05m 07s
Creating a timeline-based preloader to load an external SWF file 05m 03s
Displaying playback progress of a loaded SWF file 07m 19s
9. Working with Text
Creating plain text files 02m 08s
Loading text from an external text file 06m 26s
Loading multiple text files 06m 43s
Rendering simple HTML in a text field 05m 51s
Creating a scroll bar for a text field 05m 29s
Scrolling a text field 04m 59s
Scrolling movie clips and other objects using masks 05m 42s
Modifying TLF text properties through ActionScript 02m 44s
10. Using XML with Data-Driven Components
Reviewing XML and E4X syntax 03m 29s
Loading an XML file 03m 26s
Using dot syntax to access XML data 04m 02s
Using XML data to populate a DataGrid component 07m 04s
Using XML data to load image files 05m 39s
11. Creating an Audio Player
Loading audio from the Library 01m 41s
Loading audio from external files 03m 41s
Playing, pausing, and stopping sounds 05m 39s
Muting all audio with the SoundMixer.stopAll method 01m 28s
Tracking load progress 02m 38s
Displaying sound position 05m 05s
Adjusting volume 03m 21s
12. Working with Video
Touring the FLA file 05m 57s
Controlling video playing and pausing with ActionScript 01m 56s
Working with ActionScript cue points to add closed captioning 03m 35s
Displaying video playback position 03m 44s
Adjusting video volume 04m 42s
Conclusion
Goodbye 00m 16s
- ABBYY
- Ableton
- Abvent
- ACDSee
- Acronis
- Adobe
- AllallSoft
- Altova
- Apex
- Ashampoo
- Autodesk
- AVG Anti-virus
- Bigasoft
- Breeze Systems
- Business
- Camtasia Studio
- CD-DVD Software
- CodeGear
- Corel
- Cyberlink
- EMCO
- FileMaker
- GAMES
- Home & Hobby
- Intuit
- Joboshare
- Lynda Training
- Magix
- MakeMusic Finale
- MathCAD
- Maxon Cinema
- Mediachance
- Microsoft
- Navicat
- Nero
- Nicon
- Nik Software
- Norton Symantec
- Nuance
- O&O Software
- Office and Business software
- onOne Products
- Paragon
- PenSoft
- Phase One
- Photo and Graphic Editors
- Pinnacle
- PrimaSoft
- Quark XPress
- Red Giant
- Rosetta Stone
- Roxio
- SiSoftware Sandra
- Smith Micro
- Sony
- Steinberg
- Toon Boom
- Topaz
- TuneUp Utilities
- Utilites and Programming
- VaySoft
- Video and Audio Editors
- VMware
- WinZip
- Xara
- ABBYY
- AceReader
- Activata
- Adobe
- Apimac
- app4mac
- Apple Macintosh
- Aquafadas
- Autodesk for MAC
- Avid
- CD-DVD Software
- Church
- ClickOnTyler
- Code Line
- Creativebe
- Emulation
- FabFilter
- FileMaker
- GAMES
- Hardcoded Software
- Home & Hobby for MAC
- IK Multimedia
- Intuit for MAC
- Ironic
- iSkysoft
- JS8 Media
- Jumsoft
- KavaSoft
- Koingo
- Limit Point Software
- Lynda Training
- MacX
- MakeMusic Finale for MAC
- Maps
- Mariner
- Maxon Cinema for MAC
- McAfee Anti-virus
- Mesa Dynamics
- Metaobject
- Microsoft for MAC
- Native Instruments
- Navicat
- Norton AntiVirus for MAC
- Nuance for MAC
- Office and Business software for MAC
- Parallels
- Photo and Graphic Editors
- Positive Team
- PSPAudioware
- Public Space
- Quark XPress
- Re:VisionEffects
- Realmac Software
- Red Sweater
- RedGiant
- Rogue Amoeba
- Roni Music
- Rosetta Stone
- Roxio
- Sibelius
- SmileOnMyMac
- StuffIt
- Synium
- The Little App Factory
- Topaz
- Utilites and Programming
- Video and Audio Editors
- VMware
- ZappTek
Our mission is to provide our clients with 100% full working retail versions of all OEM programs — no demos or academic versions!
