header_left
header_line

Content on this page requires a newer version of Adobe Flash Player.

Flash training on player

Professional courses for Professionals

At ActionScript Institute (ASI) we have professional & creative courses for persons who are craving to hone their skills and want to become a proficient ActionScript Programmer or a Game designer.

actionscript training header
flash instituteheader
flex training delhi
flash training image

Offered Courses

Courses as Multimedia, Animation, Graphic, and Web designing provide a good foundation to graduates and undergraduates. We at ADMEC offer courses including of Professional, Career and Certificate Courses. But at Action Script Institute (ASI) we specialize Flash ActionScript 3.0 and Flex at professional and advanced level. The details of which can be read here under.

  1. ActionScript Master Duration: 3 Months

12 weeks (3 days x 2 hours per day)
Practical hours are flexible
Weekend classes are also available for working professionals.

ActionScript is the scripting language in Flash. ActionScript is very useful to make applications play in a nonlinear way, and to add interesting and complex functionality that cannot be represented in the Timeline of Flash. ActionScript Institute is an education partner of renowned ADMEC Multimedia Institute, pioneer in providing training on Flash, ActionScript, and Flex in Rohini, Delhi. This institute has trained many candidates in its last six years of training.

Eligibility for ActionScript Course?

If any of you are using Flash for last few months and want to accelerate your logics in Flash using today's most powerful script i.e. ActionScript 3. It would be a great idea for any Flash designer to achieve a great approach inside the flash. To gain the most from this program you should have experience in creating Flash designs, animation using the Timeline. Basic knowledge of ActionScript 2 or programming background would be an added advantage to you.

Please read following contents carefully.

   Learning outcomes

    Introduction to ActionScript 2.0 and ActionScript 3.0

  • About ActionScript
  • What is ActionScript 2.0
  • What's new in ActionScript 3.0
  • Difference between ActionScript 3.0 and ActionScript 2.0
  • Advantages of ActionScript 3.0 over 2.0
  • Core language features
  • Flash Player API feature
  • Compatibility of ActionScript 3 with previous versions
  • Why to use ActionScript 3.0 instead a established coding standard ActionScript 2.0

Top of page

    Getting started with ActionScript

  • Programming fundamentals
  • What computer programs do
  • Variables and constants
  • Data types
  • Working with objects
  • Properties
  • Methods
  • Events and event handling
  • Creating object instances
  • Common program elements
  • Building applications with Action Script
  • Creating your own classes

Top of page

    ActionScript language and syntax

  • Language overview
  • Objects and classes
  • Packages and namespaces
  • Variables
  • Data types
  • Type checking
  • Dynamic classes
  • Data type descriptions
  • Type conversions
  • Syntax
  • Operators
  • Conditionals
  • Looping
  • Functions
  • Basic function concepts
  • Function parameters
  • Functions as objects
  • Function scope

Top of page

    Object-oriented programming in ActionScript

  • Basic of object-oriented programming
  • Classes
  • Class definitions
  • Class property attributes
  • Variables in OOP
  • Methods in OOP environment
  • Enumerations with classes
  • Embedded asset classes
  • Interfaces
  • Inheritance
  • Encapsulation
  • Composition of Classes
  • Polymorphism
  • Complex Inheritance of Classes
  • Working with multiple Interfaces
  • Project: Creating a game using OOP

Top of page

    Working with dates and times

  • Basic of dates and times
  • Managing calendar dates and times
  • Controlling time intervals
  • Project: Analog and digital clock with various variations

Top of page

    Working with strings

  • Basic of strings
  • Creating strings
  • The length property
  • Working with characters in strings
  • Comparing strings
  • Obtaining string representations of other objects
  • Concatenating strings
  • Finding substrings and patterns in strings
  • Converting strings between uppercase and lowercase
  • Project: Validation user inputs using forms

Top of page

    Working with arrays

  • Basics of arrays
  • Indexed arrays
  • Associative arrays
  • Multidimensional arrays
  • Cloning arrays
  • Advanced topics: forEach, filter, every, map, sortOn etc.
  • Project: Creating and adjusting PlayList records using Arrays

Top of page

    Using regular expressions

  • Basics of regular expressions
  • Regular expression syntax
  • Creating an instance of a regular expression
  • Character, metacharacters, and metasequences
  • Character classes
  • Quantifiers
  • Alternation
  • Groups
  • Flags and properties
  • Methods for using regular expressions with strings
  • Project: Advanced and concise validation of data

Top of page

    Handling events

  • Basics of handling events
  • How ActionScript 3.0 event handling differs from earlier versions
  • The event flow
  • Event objects
  • Event listeners
  • Adding and removing event listeners
  • Project: Alarm Clock

Top of page

    Working with XML

  • Basics of XML
  • The E4X approach to XML processing
  • XML objects
  • XML list objects
  • Initializing XML variables
  • Assembling and transforming XML objects
  • Traversing XML structures
  • Using XML structures
  • Using XML namespaces
  • XML type conversion
  • Reading external XML documents
  • Project: Creating a dynamic photo gallery using XML and ActionScript 3

Top of page

    Display programming

  • Basics of display programming
  • Core display classes
  • Advantages of the display list approach
  • Working with display objects
  • Properties and methods of the DisplayObject class
  • Adding display object containers
  • Traversing the display list
  • Setting Stage properties
  • Handling events for display objects
  • Choosing a Display Object subclass
  • Manipulating display objects
  • Caching display objects
  • Setting an opaque background color
  • Applying blending modes
  • Altering color and brightness effects with code
  • Masking and animating display objects
  • Loading display content dynamically
  • Loading display objects
  • Monitoring loading progress
  • Specifying loading context
  • Project: SpritArranger

Top of page

    Working with geometry

  • Basic of geometry
  • Using Paint objects
  • Using Rectangle objects
  • Using Matrix objects
  • Example: Applying a matrix transformation to a display object

Top of page

    Using the drawing API

  • Basics of using the drawing API
  • Understanding the Graphics class
  • Drawing lines and curves
  • Drawing shapes using built-in methods
  • Creating gradient lines and fills
  • Using the Math class with drawing methods
  • Animating with the drawing API
  • Example: Algorithmic Visual Generator

Top of page

    Filtering display objects

  • Basics of filtering display objects
  • Creating and applying filters
  • Creating and applying a new filter
  • How filters work
  • Potential issues for working with filters
  • Available display filters
  • Example: Filter Workbench

Top of page

    Working with movie clips

  • Basics of movie clips
  • Working with MovieClip objects
  • Controlling movie playback
  • Working with scenes
  • Creating MovieClip objects with ActionScript
  • Exporting library symbols for Action Script
  • Loading an external SWF file
  • Example: Runtime Assets Explorer

Top of page

    Working with text

  • Basics of working with text
  • Displaying text
  • Types of text
  • Modifying the text field contents
  • Using images in text fields
  • Scrolling text in text field
  • Selecting and manipulating text
  • Working with text input
  • Formatting text
  • Loading and applying internal and external cascading style sheets
  • Formatting ranges of text within a text field
  • Example: Newspaper-style text formatting

Top of page

    Working with bitmaps

  • Basics of working with bitmaps
  • The Bitmap and Bitmap Data classes
  • Manipulating pixels
  • Manipulating individual pixel
  • Pixel-level collision detection
  • Copying bitmap data
  • Making textures with noise functions
  • Scrolling bitmaps
  • Animating sprites using an off screen bitmap

Top of page

    Working with video

  • Basics of video
  • Understanding the flash Video (FLV) format
  • Understanding the Video class
  • Loading video files
  • Controlling video playback
  • Streaming video files
  • Understanding cue points
  • Writing callback methods for on CuePoint and one MetaData
  • Create a custom class and define methods
  • Using cue points
  • Using video metadata
  • Maximizing video quality
  • Monitoring playback conditions
  • Advanced topics
  • Flash Player compatibility with encoded FLV files
  • Project: Creating Video Jukebox using video class

Top of page

    Working with sound

  • Basics of working with sound
  • Understanding the sound architecture
  • Loading external sound files
  • Working with embedded and streaming sounds
  • Monitoring playback
  • Security considerations when loading and playing sounds
  • Controlling sound volume and panning
  • Working with sound metadata
  • Accessing raw sound data
  • Displaying playback progress
  • Pausing and resuming playback
  • Project: Creating a Podcast Player and Juke Box using sound class

Top of page

    Using the external API

  • Basics of using the external API
  • External API requirements and advantages
  • Using the External lnterface class
  • Using the external API with a web page container

Top of page

    Creating Animation using ActionScript 3.0

  • Basic animation concepts
  • Basics of ActionScript 3.0 for Animation
  • Trigonometry for Animation
  • Rendering techniques

Top of page

    Motion using ActionScript 3.0

  • Velocity and Acceleration
  • Boundaries and Friction
  • User Interface: Moving objects around
  • Easing and Springing
  • Collision Detection
  • Coordinate rotation and bouncing of angles
  • Billiard ball physics
  • Particle attraction and gravity

Top of page

    3D Environment and ActionScript 3.0

  • AMDKDF KJFMDFMDK DFKDFDF
  • External API requirements and advantages
  • Using the External lnterface class
  • Using the external API with a web page container

Top of page

    Working with Components in ActionScript 3.0

  • 3D basics
  • 3D lines and fills
  • Backface culling and 3D lighting

Top of page

    Controlling Dynamic Loading

  • Loading sound and video
  • Loading text, HTML, XML and CSS
  • Loading display objects: MovieClip, button, shape, sprite, images etc

Top of page

    Design Pattern

  • OOP, design pattern and ActionScript 3
  • Types of Patterns
  • Why so many patterns?
  • Pattern for our use: MVC
  • Project: Creating a game or interface using MVC pattern

Top of page

    Flex, Flash Builder, Adobe Integrated Runtime(AIR) and Mobile Development

  • In this section we will give you an overview of Flex framework including AIR and Mobile development using ActionScript. Interested candidates can opt for these courses. ASI offers highly advanced training for all these.

  Collaborative Project

  Students will have to work with client side projects/ live projects and will have a degree of   flexibility in choosing the orientation of their project. Students will work as a team and will be   jointly responsible for the planning, conduct and outcome of the project, under the supervision   of a member of staff acting as a guide. The project will be a significantly-sized production,   with the objective of producing an output reflecting a real world need, together with   accompanying documentation.


  Learning Methodology:

  • Implementation would be based on instructional design principles
  • Classroom exercises, quizzes, and home assignments
  • Continuous evaluation and feedback during the training
  • Student has to pass through a very strong assessment system: Project Training, Practical Test, Theoretical Test, and a discussion (Viva)
students portfolio enroll now

Placement Assistance!

100%job

At Action Script Institute (ASI) Career oriented programs are offered to enable job placement after completion of the training. Necessary assistance is also provided for searching/ locating suitable jobs for our students even during the training program/ course duration.


Other Programs

Career courses

All job aspirants don’t need to be graduate or postgraduate. What simply matter is the inclinations to achieve a career. After the enterprising, cadre may pursue the career in Multimedia, Animation, Web Designing etc… even after completing their basic qualification i.e. Matriculation or SSC. The Career courses offered by ADMEC are long term diploma courses and minimum duration of these courses is 1 year.

Professional courses

At Action Script Institute (ASI) we provide adequate information about the professional courses such as Web design, graphics design, Animation and Post Production etc… The duration of these professional courses is different. The courses are also available for the working people/ professionals who wish to pursue it on part time basis or at weekends.

Certificate courses

The certificate courses are offered for a much shorter duration running between 2 – 4 months. The details of which can be obtained at our website. The courses are suitable for those individuals who are looking for short term courses. The courses offer a great level of knowledge and bundle of job opportunities.

other courses graphic web animation multimedia web development