ActionScript 3.0 for Adobe Flash

Adobe Flash ActionScript 3.0 is a powerful, Object Oriented Programming language that signifies an important step in the evolution of Flash Player runtime capabilities. The motivation driving ActionScript 3.0 is to create a language ideally suited for rapidly building rich internet applications, which have become an essential part of the web experience.
ActionScript 3.0 further advances the language, providing superb performance and ease of development to facilitate highly complex applications, large data-sets and object-oriented reusable code bases. With ActionScript 3.0 developers can achieve excellent productivity & performance with content and applications that target Flash Player.

Duration:45 hours
Validity:1 month


Who uses ActionScript 3.0?

Flash Professional and ActionScript provide a great tool for building games, learning interactions and interactive environments. ActionScript 3.0 expands the options available to Developers, allowing for creative solutions to old design problems. Interactive developers use the built-in components or build custom controls to create interactive elements in movie. Sounds, images and texts can be used to enhance the content in projects. Action Script is also used by Technical Production Artists, Adobe Flash Player has the ability to use external or embedded media. ActionScript 3.0 has greater control over media usage and media related events. Game Developers and Animators use ActionScript, the SWF format is a popular medium for online game development due to its history in animation, strength with graphics, and its integrated programming language.


Course Details

This course explains the ActionScript concepts used in the lessons and covers most of the essential programming concepts to give you confidence and skills, so that you can start creating your own projects. By acquiring an in-depth knowledge of ActionScript, you can provide a personalized user experience, achieve greater control over movie clips and their properties, animate elements in your movie programmatically without using the timeline, make you familiar with the techniques for adding listeners and functions, dynamically control sound volume and panning and much more.


Course Overview

Navigating the Flash Timeline
The Flash timeline is an extremely useful tool for creating animations. It is also a great environment for setting up a website or simple application that requires navigation between different sections of content. This lesson will introduce the techniques for adding code to Flash timeline to control playback; it will also introduce a few essential ActionScript 3.0 programming concepts.
Working with Events and Functions
ActionScript events and functions create more interactive possibilities for you and your users. In this lesson you will learn to use event listeners to listen for mouse events and write event handling functions that respond to mouse events.
Creating Animation with ActionScript
Flash has always been a great animation tool and includes many new animation capabilities, including 3D Animation, built-in Inverse Kinematics and Motion Editor. In this lesson you will be learning how to control animation with ActionScript, you can create animation that is very interactive and responsive. This is essential in most game development but also in training applications, simulations and creative interface designs.
Creating ActionScript in External Files
Creating external ActionScript files can be convenient for reusing code or it can be the foundation for building large applications that use object-oriented programming practices (OOPs). In this lesson, you will get some experience creating an external ActionScript file designed to generate a simple graphic. You will then use this external .as file in a very simple Flash painting application, to determine the shape of the brushstrokes.
Using ActionScript and Components to Load Content
Most large Flash projects are mostly not made up of just a single Flash file, but instead consist of a number of SWF files in addition to supporting content and data that is loaded at run-time. In this lesson, you will create a simple image gallery and integrate it into a larger Flash project.
Using Arrays and Loops in ActionScript 3.0
This lesson introduces two very important ActionScript tools: Array and For Loop. These are common techniques in many programming languages; once you have gained a level of comfort with them, you’ll find that they make many tasks possible.
Controlling Sound with ActionScript
In this lesson, you will create one of the most primary uses of ActionScript controlled sound: a simple music player. You will add basic sound control to your ActionScript repertoire and gain comfort with a number of sound-related ActionScript techniques.
Using ActionScript and Components to Control Video
Adobe Flash Professional contains all the tools needed to create Flash video files and integrate them into Flash projects. You can place video in a Flash file and give the user video-player controls without using any ActionScript. This lesson will introduce quite a few ActionScript techniques for working with the video components that come along with Flash.
Creating Adobe AIR Applications with Flash and ActionScript
This lesson is intended to give an overview of the capabilities of Adobe AIR, a sense of how Flash can be used to create AIR applications and to see some of the features in ActionScript available for AIR projects.
Creating Preloaders in ActionScript 3.0
In this lesson, you will learn to monitor and give your users feedback on loading content.
Creating a Radio Button Quiz in an ActionScript File
You will create a RadioButtonsQuiz class and use it to add a quiz to the project. This lesson will introduce you to the concept of breaking up the code for larger projects into multiple files. This will provide you with a foundation for object-oriented programming (OOP) that will become very useful as your projects get more complex.
Working with an XML Playlist
This lesson will show how to use the data in external XML files in a Flash project by taking advantage of the enhanced XML capabilities in ActionScript 3.0
Printing and Sending Email with ActionStcript
In this lesson, you will use ActionScript to control the printing and sending of an email from a Flash application. You will learn two different techniques for sending email from Flash and explore the basics of the ActionScript PrintJob class, which is used to communicate with the printing capabilities of the user’s operating system.

Check out our sample video tutorials


45 hours


1 month



This course is interactive and not taught in real-time. So you can login at your convenience and do your classes and exercises. Our interactive interface offers useful features such as fast forward, rewind, pause and you can even redo a lesson before moving ahead. These features help you track your progress and learn just what you want. Included are project files to allow you to learn right along with the instructor using the exact same files that they use. Each individual lesson has been provided with an eBook and a quiz to test your knowledge of each lesson before you take your final test. In addition to this hands-on learning experience, our trainers will evaluate your course work, clarify questions and give relevant feedback to help you grow