ActionScript is a scripting language developed by Adobe, the creators of the flash player. It was designed by Gary Grossman and it appeared in 1998. It is a dialect of ECMAScript and is basically used for the development of websites and software targeting the Adobe Flash Player platform. It is used on web pages in the form of embedded SWF files. It was originally developed by Macromedia and later on it was acquired by Adobe. The language in itself is open source in the sense that its specification is offered for free and both an open source compiler and open source virtual machine are also available.

In the beginning it was developed only to control 2D animations from Adobe Flash. As versions started to advance ActionScript became capable of controlling higher animations. Today, ActionScript is suitable for use in database applications, and in also robotics with the help of the Make Controller Kit. Later on Flash MX 2004 introduced ActionScript 2.0, a scripting programming language more suited for the development of Flash applications. It is possible to save time by scripting something rather than animating it, which usually also enables a higher level of flexibility while editing.

With the advent of the Flash Payer 9 alpha in the 2006, a new version of ActionScript was launched. Known as the ActionScript 3.0, it is a scripting programming language which allows far more control and code reusability when building complex Flash applications. ActionScript 3.0 is intended to be compiled and run on a version of the ActionScript Virtual Machine that has it completely re-written from the core. The code written in ActionScript 3.0 is generally targeted for Flash Player 9 and higher and will not work in previous versions. It executes up to 10 times faster than legacy ActionScript code.

ActionScript primarily consists of fundamental data types which are used to create other data types. These data types are very similar to Java data types. Since ActionScript 3 was a complete rewrite of ActionScript 2, the data types and their inheritances have changed. Since its debut in 1998, it has had 3 different versions and each one them has been a success. It has opened new ways for developers and designers and has made websites and web applications more interactive and user-friendly.

The author, James John, an associate with Viteb which is an web development outsourcing company based in India and US, has written several articles on offshore web designing so far with a desire to share his years of experience working in the offshore web design field with leading offshore web design service providers.