Action Script:
- It was originally developed by Macromedia Inc.
- It is a specific group of ECMAScript. (Its a scripting language standardized by Ecma international which is a non-profit standards organization for Information and Communication Systems)
- It has the same syntax and semantics of well known script JavaScript.
- It was initially designed for 2D animation with simple vector graphics.
- Later version are designed to focus on wide range of Rich Internet Application (RIA), Games and Streaming audio and videos.
- Now, we have three version of AS, called AS1 , AS2 and AS3 (the latest one).
- Flash version 1 to 6 supports AS, Flash 7 and 8 supports AS and AS2, all other versions supports AS2 and AS3.
- AS2 is based on ECMAScript 4 which runs on AVM1 (ActionScript Virtual Machine1) whereas AS3 was introduced with some major improvement of performance in AVM1 (called as AVM2).
- AS3 version has much improvement in performance with Flash player using Just In Time (JIT) compiler.
- AS3 version supports Binary sockets, E4x XML parsing, Full-Screen Mode and inclusion of Regular Expression. Binary Sockets are used to work with remote server connectivity.