.AS

Arquivo AS

ActionScript Source File
Fazer uma pergunta
RESPOSTA RÁPIDA

Um arquivo AS é o código-fonte ActionScript em texto simples - a linguagem de programação por trás dos aplicativos Adobe Flash e Flex. Qualquer editor de texto pode abri-lo. Ele não é executável por si só; deve ser compilado em um .swf. Com o fim da vida útil do Flash Player em dezembro de 2020, a maioria dos arquivos AS hoje são códigos legados.

Desenvolvedor: Adobe Systems (originally Macromedia); language standardized on ECMAScript Categoria: Arquivos de Desenvolvedor Padrão aberto MIME: text/plain
ABRE EM Windows macOS Linux
Relacionado: .DO · .MD · .HEX · .XSD

Nesta página

19k+ extensões indexadas
Última revisão em Jul 12, 2026

Não tem certeza do que é seu arquivo?

Arraste qualquer arquivo para o nosso identificador - lemos apenas os primeiros bytes para nomear o formato.

Identificar um arquivo

O que é o formato de ficheiro AS?

Arquivos .as estão associados à linguagem de programação ActionScript, desenvolvida originalmente pela Macromedia e posteriormente mantida pela Adobe Systems.

Arquivos com a extensão .as armazenam o código-fonte para aplicações Flash e Flex. Um arquivo .as pode armazenar instruções e definições de funções, bem como variáveis e referências a recursos externos ou do sistema (incluindo bibliotecas de sistema). O código-fonte deve ser compilado pelo Adobe Animate, pelo Apache Flex SDK ou pelo Apache Royale em bytecode AVM incorporado dentro de um arquivo .swf que o Flash Player ou o runtime AIR executa; abrir um arquivo .as diretamente revela apenas o código legível por humanos.

O ActionScript é uma linguagem de programação orientada a objetos baseada no padrão ECMAScript (a mesma especificação que fundamenta o JavaScript). O ActionScript era usado principalmente para desenvolver e gerenciar animações, banners e conteúdo visual interativo em sites. O ActionScript 3.0, lançado em 2006 com o Flash Player 9, introduziu um modelo estrito baseado em classes, uma máquina virtual redesenhada (AVM2) e sintaxe formal de package/import; um arquivo .as de AS3 normalmente começa com um bloco package { } contendo declarações import e uma definição de public class. O ActionScript é uma linguagem completa, capaz de alimentar aplicações web totalmente funcionais, interativas e visualmente ricas, jogos baseados em navegador, formulários e menus avançados.

O Adobe Flash atingiu o fim da vida útil em dezembro de 2020, e os principais navegadores removeram o suporte ao Flash Player. Novos trabalhos interativos na web agora favorecem JavaScript e TypeScript. A linguagem ActionScript em si sobrevive através do projeto de código aberto Apache Royale, que compila arquivos-fonte .as e .mxml em uma saída baseada em JavaScript que funciona sem o Flash.

Arquivos .as armazenam seu conteúdo em formato de texto simples (UTF-8 ou ASCII) e podem ser abertos e editados usando qualquer editor de texto. No entanto, recomenda-se que os arquivos .as sejam editados com uma ferramenta dedicada, como o Visual Studio Code (com uma extensão ActionScript) ou Sublime Text, para aproveitar o realce automático de palavras-chave, detecção de erros de sintaxe e preenchimento de código.

Segurança e proteção

RISCO: LOW

Um arquivo .as é código-fonte em texto simples e não pode ser executado por si só, portanto, abri-lo em um editor é seguro. O cuidado é para desenvolvedores: o código ActionScript que você compila e executa pode realizar chamadas de rede, acesso a arquivos (dentro do sandbox do Flash) e carregar outros ativos, portanto, revise arquivos .as não confiáveis antes de compilar e executar - assim como faria com qualquer código-fonte de terceiros. Cuidado com sites de «descompilador ActionScript gratuito» que agrupam adware; use ferramentas respeitáveis (JPEXS) ao extrair AS de um .swf.

Detalhes do formato

em resumo
NOME COMPLETOActionScript Source Filetambém conhecido como Adobe Flash ActionScript document, ActionScript class file
DESENVOLVEDORAdobe Systems (originally Macromedia); language standardized on ECMAScriptdesde 1998 (ActionScript 1.0 in Flash 4); ActionScript 3.0 in 2006 (Flash 9/Flex 2)
TIPO MIMEtext/plain
TIPOArquivo de código-fonte em texto simples (linguagem de programação ActionScript)
PADRÃOAberto · livre de royalties
RELACIONADO.do.md.hex.xsd
Esta extensão também é usada por…
  • Programa Applesoft BASIC - Em emuladores Apple II, .as pode denotar uma listagem/fonte Applesoft BASIC - não relacionado ao ActionScript; abra no emulador ou em um editor de texto.
  • Texto ASCII / fonte genérico - Algumas ferramentas usam .as para dados ASCII genéricos ou código assembly; o conteúdo é texto simples identificável por inspeção.

Programas que abrem arquivos AS

Windows4 apps
Sublime Text Pago Abra o .as para edição com realce de sintaxe ActionScript.
Notepad Código aberto Abra o .as como texto com realce de sintaxe - maneira rápida de ler o código.
Visual Studio Code Código aberto Abra o .as para ler/editar; instale uma extensão ActionScript para realce de sintaxe. A escolha gratuita moderna.
Apache Royale / Flex SDK (to compile) Código aberto Use o compilador Royale/Flex para realmente transformar o ActionScript em saída executável (SWF ou HTML/JS) - editores apenas visualizam/editam; este compila.
macOS2 apps
Visual Studio Code Código aberto Abra o .as para ler/editar; instale uma extensão ActionScript para realce de sintaxe. A escolha gratuita moderna.
Sublime Text / TextMate Pago Abra o .as como um arquivo de texto/fonte para leitura e edição.
Linux2 apps
Visual Studio Code Código aberto Abra o .as para ler/editar; instale uma extensão ActionScript para realce de sintaxe. A escolha gratuita moderna.
Any text editor (gedit, Kate, vim) Código aberto Abra o .as como texto simples - é código-fonte legível por humanos.

Detalhes técnicos

especificação profunda
Paradigma da linguagemOrientada a objetos, orientada a eventos; baseada em classes com herança de classe única e suporte a múltiplas interfaces (ActionScript 3.0)
Codificação de arquivoTexto simples UTF-8 ou ASCII; nenhuma marca de ordem de byte (BOM) necessária
Tipo MIME`text/plain` (primário); também `application/x-actionscript` e `text/x-actionscript`
Assinatura do arquivoNenhuma - texto simples; arquivos AS3 identificados pela declaração de abertura `package { }` e pela palavra-chave `public class`, não por uma assinatura de byte
Máquina virtual de destinoActionScript 1 e 2 visam a AVM1; ActionScript 3 visa a AVM2; as duas VMs são incompatíveis em nível de bytecode
Saída da compilaçãoCompilado para bytecode AVM incorporado dentro de um contêiner `.swf`; o arquivo `.as` em si não é diretamente executável
Estrutura do arquivo AS3Começa com o bloco `package { }`, seguido por declarações `import` e uma definição de `public class` contendo métodos e propriedades
Tamanho de arquivo típico1 KB - 200 KB por arquivo de classe; projetos grandes contêm muitos arquivos-fonte `.as` individuais
Toolchain de buildAdobe Animate (anteriormente Flash Professional), Apache Flex SDK (compilador `mxmlc`), compilador Apache Royale (`asc2`)
Artefatos compilados relacionados`.swf` (aplicação implantada), `.swc` (biblioteca de componentes compilada), `.abc` (bytecode AVM2 bruto)
Suporte de plataformaArquivo-fonte multiplataforma; os SDKs Flex e Royale compilam no Windows, macOS e Linux
Status pós-FlashO Adobe Flash Player atingiu o fim da vida útil em dezembro de 2020; o ActionScript 3 continua via Apache Royale visando saída HTML5/JavaScript
Conformidade ECMAScriptO ActionScript 3.0 alinha-se com o rascunho do ECMAScript 4; compartilha sintaxe com JavaScript, mas adiciona tipagem estática e uma palavra-chave `class` formal
Classe baseTodas as classes AS3 estendem implicitamente `Object`; objetos da lista de exibição estendem `DisplayObject` dentro do pacote `flash.display`
Lançado1998 (ActionScript 1.0 in Flash 4); ActionScript 3.0 in 2006 (Flash 9/Flex 2)
Versão mais recenteActionScript 3.0 (2006); maintained today via the Apache Royale / Apache Flex SDK
Padrão abertoSim · livre de royalties
Especificaçãoen.wikipedia.org

Conversões de AS

Perguntas e Respostas da Comunidade

perguntado por usuários
Faça uma pergunta rápida
Obtenha ajuda de pessoas que trabalham com arquivos AS. Seja específico - inclua seu sistema e a versão do software.
Não é necessário criar conta · respostas geralmente em um dia

Ainda não há perguntas - seja o primeiro a perguntar sobre arquivos AS.

Perguntas frequentes

Como abro um arquivo AS?
Abra-o em qualquer editor de texto ou de código - VS Code, Notepad++ ou Sublime Text - já que o .as é código-fonte ActionScript em texto simples. Para realce de sintaxe, adicione uma extensão ActionScript. Para executá-lo de fato, você deve compilá-lo em um .swf.
Um arquivo AS é um programa que posso executar?
Não. Arquivos ActionScript .as são código-fonte, não executáveis. Eles devem ser compilados (pelo Apache Royale/Flex ou Adobe Animate) em um .swf para serem executados. Abrir o .as apenas mostra o código.
Qual é a diferença entre AS, FLA e SWF?
.as é o código-fonte ActionScript; .fla é o projeto de design editável do Flash/Animate; .swf é a saída compilada e reproduzível. O .as e o .fla são o que os desenvolvedores editam; o .swf é o que os usuários executam (agora via Ruffle).
O ActionScript morreu agora que o Flash acabou?
O fim da vida útil do Flash Player (dezembro de 2020) encerrou o ActionScript nos navegadores, mas a linguagem sobrevive através do Apache Flex e Apache Royale, que compilam ActionScript/MXML para HTML/JavaScript. A maioria dos novos trabalhos utiliza JavaScript/TypeScript em seu lugar.
Posso converter ActionScript para JavaScript?
Até certo ponto - ambos descendem do ECMAScript. O Apache Royale pode compilar projetos ActionScript/MXML para HTML/JS, e a portabilidade manual é comum. É um esforço de migração, não uma conversão de arquivo de um clique.
Como compilo um arquivo AS em um SWF?
Use o compilador do Apache Royale ou Apache Flex SDK, ou abra o projeto pai no Adobe Animate e publique. Um único .as geralmente pertence a um projeto maior, então você compila o projeto, não apenas o arquivo individual.

Referências

1Wikipedia - ActionScripten.wikipedia.org
2Apache Royale (modern ActionScript/MXML SDK)royale.apache.org

Continue explorando

em todo o banco de dados

Principais extensões desta semana

1.AQQAQQ Instant Messenger File
2.CRDOWNLOADChrome Partial Download File
3.JPGJPEG Image
4.DATProgram Data File (generic)
5.EXEWindows Executable (Portable Executable)
6.RPMSGRestricted Permission Message
7.BINCD/DVD Disc Image (BIN/CUE)
8.DBSQLite Database File
9.PARTPartial Download File
10.JSONJavaScript Object Notation file

Extensões relacionadas

.DOStata Do-File
.MDMarkdown Document
.HEXIntel HEX File
.XSDXML Schema Definition
.MAPSource Map (JavaScript / CSS)
.CONFIGConfiguration File

Ferramentas de arquivo gratuitas

Um identificador de arquivos e conversor de imagens no navegador - tudo funciona no seu dispositivo.

Abrir a caixa de ferramentas

Navegar por extensões de arquivo A-Z