Loading AI tools
linguagem de programação Da Wikipédia, a enciclopédia livre
ActionScript é uma linguagem de script orientada a objetos baseada no ECMAScript, utilizada principalmente para construção de aplicações RIA (do inglês RIA: Rich Internet Applications (Aplicações Ricas de Internet)). É executada em uma máquina virtual (AVM - "ActionScript Virtual Machine"), atualmente na versão 3 que está disponível no Adobe Flash Player (plug-in encontrado em navegadores web) e também no ambiente Adobe AIR.[1]
ActionScript | |
---|---|
Paradigma | Multiparadigma |
Surgido em | 1998 |
Última versão | 3.0 (27 de junho de 2006) |
Criado por | Gary Grossman |
Estilo de tipagem | estática, forte |
Principais implementações | Adobe Flash, Adobe Flex, e Adobe AIR |
Influenciada por | Java, JavaScript, e ECMAScript |
Influenciou | Haxe |
Licença | IDE proprietário, compilador código aberto |
Extensão do arquivo | .as |
Página oficial | www.adobe.com/devnet/actionscript |
Adobe ActionScript é uma linguagem de programação da plataforma Adobe Flash. Originalmente desenvolvida como um meio para os desenvolvedores programarem dinamicamente, melhorando a eficiência do desenvolvimento de aplicações na plataforma Flash, desde uma imagem simples a uma complexa animação.[2]
Embora esteja na terceira versão, existem duas versões lançadas como ActionScript: as versões 1.0 e 2.0 (a versão 1.0 foi nomeada somente quando a versão 2.0 foi lançada).[carece de fontes]
Exemplo de ActionScript 2.0:
botao.onRel = function(){
escreve()
}
function escreve(){
texto.text = "Olá, mundo!"
}
Nesta versão foram introduzidos novos recursos como:
Exemplo de ActionScript 3.0:
botao.addEventListener(MouseEvent.CLICK, escreve)
function escreve(e:MouseEvent){
texto.text = "Olá, mundo!"
}
Desenvolvido pela empresa Macromedia, hoje controlado 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 possuíam recursos de interatividade limitados. Os programadores podiam incluir comandos simples, chamados de "action", a um botão ou frame. O conjunto de ações era limitado a controles de navegação básicos, com comandos como "play", "stop", "getURL", e "gotoAndPlay".[carece de fontes]
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.[carece de fontes]
Lançadas 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. O nome "ActionScript 1.0" foi adotado apenas depois da introdução do ActionScript 2.0. Tinha influência do JavaScript e do padrão ECMA-262 (terceira edição).[carece de fontes]
Na versão 2.0, introduzida em setembro de 2003 com o lançamento do Flash MX 2004 e do Flash Player 7. Introduziu verificação de tipos e classes e herança. Esta versão seguia o padrão ECMAScript (quarta edição), mas apenas parcialmente.[carece de fontes]
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.[carece de fontes]
Seamless Wikipedia browsing. On steroids.
Every time you click a link to Wikipedia, Wiktionary or Wikiquote in your browser's search results, it will show the modern Wikiwand interface.
Wikiwand extension is a five stars, simple, with minimum permission required to keep your browsing private, safe and transparent.