O que é o ActionScript®?

O ActionScript® é uma linguagem de script completa e orientada a objetos, na qual os desenvolvedores da Web podem codificar scripts para obter animação e interatividade de ponta para as páginas da Web. É a linguagem de programação por trás do Adobe® Flash®, software usado não apenas para criar páginas da web animadas e interativas, mas também para criar sites altamente gráficos, animados e "chamativos". Quando o Flash® é usado, não é necessário conhecer a linguagem do ActionScript®, devido ao ambiente gráfico em que os arquivos são codificados.

Animação, menus de navegação suspensos, imagens que desaparecem e reaparecem após um determinado número de segundos e as introduções no site são apenas algumas das coisas que podem ser alcançadas usando os aplicativos escritos no ActionScript®. Barras ou medidores de status também podem ser projetados no Flash® para mostrar aos visitantes o status do carregamento de uma página da web. Esses aplicativos podem ser codificados "nos bastidores" no programa Adobe® Flash® ou em arquivos externos do ActionScript®, que podem ser codificados em um simples programa de edição de texto. Os documentos externos do ActionScript® podem ser carregados ou importados para arquivos Flash® (.FLA), se o desenvolvedor desejar. Isso pode até ser necessário, dependendo do tipo de aplicativo que está sendo gravado e da versão específica do Flash® sendo usada.

Existem três extensões de arquivo relacionadas ao ActionScript®: .FLA, .AS e .SWF. O programa Flash® cria arquivos .FLA e .SWF. O documento .FLA é o arquivo de origem que pode ser aberto e editado no Flash®, mas não é o arquivo que realmente é reproduzido no Flash® player. Os arquivos que terminam em .SWF são aqueles que o player manipula e produzem o que os usuários veem se estão assistindo a uma apresentação ou são visitantes de um site que usa essa linguagem de script. Os documentos que terminam em .AS são arquivos externos que contêm o código escrito no ActionScript®.

Criado por Gary Grossman, o ActionScript® possui semelhanças com o JavaScript, outra linguagem de script amplamente usada no desenvolvimento web front-end, e com o Java, uma linguagem de programação completa baseada em C. Nem todos os desenvolvedores do Flash® têm tempo para aprender a linguagem ActionScript®, mas quem codifica aplicativos que utilizam classes e subclasses o aprende. O idioma foi desenvolvido para ser fácil de aprender e poderoso e para ser usado para escrever aplicativos para jogar em uma plataforma de navegador cruzado - Flash®. Alguns desenvolvedores da Web, no entanto, evitam usar o idioma porque precisam confiar no player gratuito, mas proprietário, para testar scripts e porque nem todas as versões do player são livres de problemas em todos os navegadores.

OUTRAS LÍNGUAS

Este artigo foi útil? Obrigado pelo feedback Obrigado pelo feedback

Como podemos ajudar? Como podemos ajudar?