Escolar Documentos
Profissional Documentos
Cultura Documentos
Resumo
Este artigo tem por objetivo, introduzir a linguagem de programação Action Script.Este que
foi criado para auxiliar e trazer um novo mundo para as animações, onde havia pouca
liberdade e interatividade com o usuário.
Abstract
The purpose of this article is, introduce the programming language Action Script.That
was created to help and bring a new world for animation, where there was little
freedom and interactivity with the user.
Action Script
Linguagem
O ActionScript é uma linguagem que evoluiu dos recursos de script do Flash Player.
Embora esteja na terceira versão, existem duas versões lançadas como ActionScript (a
versão 1.0 foi nomeada somente quando lançada a versão dois).
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.
O Flash 5.0 trouxe o conceito de ActionScript, mas somente no Flash MX que realmente
tornou-se uma linguagem de programação realmente orientada a objetos, robusta e
inteligente.
Versões do Flash
• Flash Lite 1.0 e 1.1: Flash Lite tem foco em aplicações móveis e dispositivos
eletrônicos. Flash Lite 1.1 utilizava Flash 4 ActionScript.
• Flash Lite 2.1: Suporte à versão 2 do ActionScript (Flash 7).
• Flash Player 2: Primeira versão com suporte a scripts, comandos incluíam
gotoAndPlay, gotoAndStop, nextFrame e nextScene para controlo da timeline.
• Flash Player 3: Capacidade de carregar arquivos SWFs externos (loadMovie).
• Flash Player 4: Primeiro Flash com implementação completa da linguagem de
scripts (chamadas de Actions). A linguagem possuia recursos como loops,
condicionais (if), variáveis e outras construções de linguagem básicas.
• Flash Player 5: Primeira versão completa do ActionScript. Utilizava programação
baseada em protótipos (classes não disponível onde os objetos são clonados a partir
de um protótipo ECMAScript. Disponibilizava completa linguagem de programação
que podia ser utilizada de forma procedural ou orienta à objetos.
• Flash Player 6: Modelo para tratamento de eventos adicionado, suporte a seleção
múltipla (switch).
• Flash Player 7: Flash Player 7 incluiu suporte ao CSS e melhoria no desempenho
de execução. Compilador foram disponibilizados juntamente com o Flash Player 7,
com possibilidade de traduzir ActionScript 2.0 e inclui também suporte a definição
de classes com base no ECMAScript 4. Adicionalmente, o ActionScript 2.0 também
podia ser compilado para ActionScript 1.0 byte-code, portanto compatível com o
Flash Player 6.
• Flash Player 8: Mais recursos adicionados ao ActionScript 2.0, como nova
biblioteca de classes e nova funções de API.
• Flash Player 9 (inicialmente chamado 8.5): ActionScript 3.0 introduzido, bem
como uma nova máquina virtual chamada de AVM2 (ActionScript Virtual Machine
2). A AVM 2 coexiste com a versão anterior para fornecer compatibilidade à todas
versões do ActionScript no Flash Player 9. Melhoria do desempenho foi alcançada
com um novo compilador JIT ("Just In Time"). Agora chamado de Adobe Flash
Player.
Versões do ActionScript
Referências: