Conceito de linguagem de programação
ACTIONSCRIPT
Carlos Rafael da Costa, Henrique Moraes Ramos
Curso de Ciência da Computação
Universidade Federal de Santa Maria (UFSM) – Santa Maria, RS – Brasil crcost@gmail.com, hramos8@gmail.com
Introdução
Tendo em vista que ActionScript é uma linguagem que vem ganhando mais adeptos a cada dia e se tornando um padrão na Web, tanto para a criação de jogos online, quanto para interação do usuário com o website, vamos por meio de pesquisa juntamente com a experiência própria, apresentar alguns conceitos importantes e que devem ser conhecidos por qualquer programador que deseje começar a utilizar esta linguagem.
História
O ActionScript é uma linguagem Orientada à Objetos, surgiu em 1999, juntamente com a ferramenta de animação vetorial Flash 4, da Macromedia, para controle de
MovieClips, e interação.
Atualmente a versão mais atual é o ActionScript 3, que se apresenta na ferramenta Adobe Flash 9.
A linguagem implementa uma série de conceitos de orientação à objetos e palavras-chaves como class, interface e packages que são familiares para programadores Java.
Assim como o JavaScript, é uma linguagem de programação baseada em
ECMAScript. Portanto, tanto JavaScript como ActionScript são traduzidos de um para outro facilmente.
Domínios de Aplicação
Como o ActionScript surgiu especialmente para trabalhar com o Flash, manipulando objetos e MovieClips, seu uso não se dá fora dessa ferramenta.
Possibilita o desenvolvimento de aplicações, e por utilizar um software gráfico, permite a criação de muitos efeitos visuais via programação, ampliando o potencial do
Flash.
As animações feitas através de código ficam mais “suaves” e mais leves.
O ActionScript não possui excelente desempenho para cálculos puramente matemáticos, embora os faça com boa precisão.
Tipos de Dados
O ActionScript oferece duas categorias de tipos de dados: primitivos e complexos.
O dado primitivo é um dado guardado no nível mais