História

Desenvolvido pela empresa Macromedia, hoje é controlada pela Adobe (que comprou a Macromedia em 2005), o ActionScript começou como uma linguagem de script para a ferramenta Macromedia Flash. As primeiras três versões das ferramentas Flash possuiam recursos de interatividade limitados. Os programadores podiam incluir comandos simples, chamados de "action", à um botão ou frame. O conjunto de ações era limitado a controles de navegação básicos, com comandos como "play", "stop", "get URL", e "goto and play".
Com a introdução do Flash 4 em 1999, o conjunto de ações foi incrementado e gerou uma linguagem de scripts. Novos recursos como variáveis, expressões, operadores diversos, blocos de condição ("if"), e loops foram adicionados. Apesar de ser chamado internamente de "ActionScript", o manual do Flash 4 e documentos de marketing continuaram a usar o termo "actions" para descrever a linguagem.

Versões do Flash

Versões do ActionScript

2000–2003: ActionScript 1.0 Lançado com a versão 5 do Flash em Setembro de 2000, as actions do Flash 4 foram incrementadas e passaram a ser chamadas de ActionScript pela primeira vez. Tinha influência do JavaScript e do padrão ECMA-262 (terceira edição) .
2003–2006: ActionScript 2.0 Na versão 2.0, introduzida em Setembro de 2003 com o lançamento do Flash MX 2004 e do Flash Player 7. Introduziu verifcação de tipos e classes e herança. Esta versão seguia o padrão ECMAScript (quarta edição), mas apenas parcialmente.
2006–atual: ActionScript 3.0 Lançado em Junho de 2006, a versão 3.0 do ActionScript foi lançada em conjunto com o ambiente de desenvolvimento Adobe Flex 2.0 e o Flash Player 9. Uma reestruturação da linguagem com uma nova máquina virtual.