header_left
header_line

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

Flash training on player

Become MASTER of the masters with us...

ASI is the only institute in India that is committed to provide 100% professional training with guaranteed placement. If you have passion to do something then we are very serious to fullfill you dream today.

Come and Join for world class education.

actionscript training header
flash instituteheader
flex training delhi
flash training image

Offered Courses

Action Script Institute (ASI) is the only Institute in Delhi which is offering exclusive courses for Flash, ActionScript, Flex etc. These courses are aimed at producing group of proficient people who are well versed in Programming, gaming, ActionScripting etc. For more details about courses please read the given below contents.

  1. Flash Master Duration: 4 Months

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

Flash is a vector animation based software, though earlier it was purely used for creating the 2d animation but now Flash has become the effective language of websites, it is now used for creating digital media content including graphics, animation, audio, video and interactive media. ActionScript Institute is pioneer Institute in Delhi which is providing highly professional training in Flash & at Action Script Institute (ASI) we have trained more than hundreds of students on flash till date. The final as we always include in every course, you will also learn publishing of the contents, security and future technologies.

Who can join this program?

No serious prerequisites are required for taking enrollment, if you have flare to design high end internet applications, dynamic sites, and animations for the sites, then you can present a right candidature infront of us. Therefore, ADMEC has set a standard to becoming our student i.e. one must be excellent in any of the designing applications including Adobe Photoshop, Adobe Illustrator, Adobe Fireworks or Adobe Dreamweaver etc. Designing and programming background in digital media would be an added advantage.

   Learning outcomes

    Understanding the Flash Framework

  • File types in Flash CS3
  • What is exactly Flash?
  • What's new in Flash?

Top of page

    Exploring web technologies

  • Contextualizing Flash in the Internet Evolution
  • Exploring common technologies-
  • HTML, JavaScript, Web Services, and Adobe Server Technologies etc.
  • Recognizing Project Potential
  • Summary

Top of page

    Planning Flash Projects

  • Flash workflow basics
  • Establising the concept and goals
  • Producing, testing, and staging the presentation
  • Project panel overview
  • Establishing, editing, adding, and publishing entire project

Top of page

    Mastering the Flash environment

  • Interface fundamentals
  • Drawing in Flash
  • Symbols, Instances, and the Library
  • Applying color
  • Working with text
  • Modifying graphics

Top of page

    Creating animation and effects

  • Animation strategies
  • Timeline animation
  • Applying filters and effects
  • Applying layer types
  • Character animation techniques

Top of page

    Integrating media files with Flash

  • Adding sound
  • Understanding sound import and export file formats
  • Controlling sound- playing, stopping, pausing, organizing, synchronizing
  • Applying behaviours that control sound
  • Publish settings for Audio
  • Controlling VBR for MP3
  • Optimizing sounds for bandwidth usage
  • Importing artwork
  • Compression and conversion of graphics
  • Optimizing vectors and rasters
  • Displaying video
  • Integrating and importing video
  • Using the FLVPlayback Component
  • Working with Cue Points
  • Handling Flash Video Encoder
  • Contrlling Video Alpha Channels- Live Action and 3-D modeling footage

Top of page

Adding interactivity to Flash movies

    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