.AS

File AS

ActionScript Source File
Fai una domanda
RISPOSTA RAPIDA

Un file AS è codice sorgente ActionScript in formato testo semplice - il linguaggio di programmazione alla base delle app Adobe Flash e Flex. Qualsiasi editor di testo può aprirlo. Non è eseguibile autonomamente; deve essere compilato in un .swf. Con la fine del supporto di Flash Player a dicembre 2020, la maggior parte dei file AS oggi rappresenta codice sorgente legacy.

Sviluppatore: Adobe Systems (originally Macromedia); language standardized on ECMAScript Categoria: File di sviluppo Standard aperto MIME: text/plain
SI APRE SU Windows macOS Linux
Correlati: .DO · .MD · .HEX · .XSD

In questa pagina

19k+ estensioni indicizzate
Ultima revisione Jul 12, 2026

Non sei sicuro di cosa sia il tuo file?

Trascina qualsiasi file nel nostro identificatore - leggiamo solo i primi byte per dare un nome al formato.

Identifica un file

Che cos'è il formato di file AS?

I file .as sono associati al linguaggio di programmazione ActionScript, sviluppato originariamente da Macromedia e successivamente mantenuto da Adobe Systems.

I file con estensione .as memorizzano il codice sorgente per applicazioni Flash e Flex. Un file .as può contenere istruzioni e definizioni di funzioni, oltre a variabili e riferimenti a risorse esterne o di sistema (incluse le librerie di sistema). Il codice sorgente deve essere compilato da Adobe Animate, Apache Flex SDK o Apache Royale in bytecode AVM incorporato all'interno di un file .swf che il runtime Flash Player o AIR esegue; l'apertura diretta di un file .as rivela solo il codice leggibile dall'uomo.

ActionScript è un linguaggio di programmazione orientato agli oggetti basato sullo standard ECMAScript (la stessa specifica alla base di JavaScript). ActionScript veniva utilizzato principalmente per sviluppare e gestire animazioni, banner e contenuti visuali interattivi sui siti web. ActionScript 3.0, rilasciato nel 2006 con Flash Player 9, ha introdotto un modello rigoroso basato sulle classi, una macchina virtuale riprogettata (AVM2) e una sintassi formale package/import; un file .as di AS3 inizia tipicamente con un blocco package { } contenente istruzioni import e una definizione public class. ActionScript è un linguaggio completo in grado di alimentare applicazioni web interattive e visivamente ricche, giochi basati su browser, moduli e menu avanzati.

Adobe Flash ha raggiunto la fine del ciclo di vita a dicembre 2020 e i principali browser hanno rimosso il supporto a Flash Player. I nuovi lavori web interattivi ora prediligono JavaScript e TypeScript. Il linguaggio ActionScript stesso sopravvive attraverso il progetto open-source Apache Royale, che compila i file sorgente .as e .mxml in output basati su JavaScript che vengono eseguiti senza Flash.

I file .as memorizzano il loro contenuto in formato testo semplice (UTF-8 o ASCII) e possono essere aperti e modificati utilizzando qualsiasi editor di testo. Tuttavia, si raccomanda di modificare i file .as con uno strumento dedicato come Visual Studio Code (con un'estensione ActionScript) o Sublime Text, per approfittare dell'evidenziazione automatica delle parole chiave, del rilevamento degli errori di sintassi e del completamento del codice.

Sicurezza e incolumità

RISCHIO: LOW

Un file .as è codice sorgente in testo semplice e non può essere eseguito da solo, quindi aprirlo in un editor è sicuro. La cautela è per gli sviluppatori: il codice ActionScript che compili ed esegui può effettuare chiamate di rete, accedere ai file (all'interno della sandbox Flash) e caricare altri asset, quindi revisiona i file .as non attendibili prima di compilarli ed eseguirli - proprio come con qualsiasi codice sorgente di terze parti. Diffida dai siti di «decompiler ActionScript gratuiti» che includono adware; usa strumenti affidabili (JPEXS) quando estrai AS da un .swf.

Dettagli del formato

in sintesi
NOME COMPLETOActionScript Source Fileanche noto come Adobe Flash ActionScript document, ActionScript class file
SVILUPPATOREAdobe Systems (originally Macromedia); language standardized on ECMAScriptdal 1998 (ActionScript 1.0 in Flash 4); ActionScript 3.0 in 2006 (Flash 9/Flex 2)
TIPO MIMEtext/plain
TIPOFile di codice sorgente in testo semplice (linguaggio di programmazione ActionScript)
STANDARDAperto · royalty-free
Questa estensione è usata anche da…
  • Programma Applesoft BASIC - Sugli emulatori Apple II, .as può indicare un sorgente/elenco Applesoft BASIC - non correlato ad ActionScript; aprirlo nell'emulatore o in un editor di testo.
  • Testo ASCII / sorgente generico - Alcuni strumenti usano .as per dati ASCII generici o sorgenti assembly; il contenuto è testo semplice identificabile tramite ispezione.

Programmi che aprono file AS

Windows4 apps
Sublime Text A pagamento Apri il file .as per la modifica con l'evidenziazione della sintassi ActionScript.
Notepad Open-source Apri il file .as come testo con evidenziazione della sintassi - un modo rapido per leggere il codice.
Visual Studio Code Open-source Apri il file .as per leggere/modificare; installa un'estensione ActionScript per l'evidenziazione della sintassi. La scelta moderna gratuita.
Apache Royale / Flex SDK (to compile) Open-source Usa il compilatore Royale/Flex per creare effettivamente output eseguibili (SWF o HTML/JS) da ActionScript - gli editor servono solo per visualizzare/modificare; questo compila.
macOS2 apps
Visual Studio Code Open-source Apri il file .as per leggere/modificare; installa un'estensione ActionScript per l'evidenziazione della sintassi. La scelta moderna gratuita.
Sublime Text / TextMate A pagamento Apri il file .as come file di testo/sorgente per la lettura e la modifica.
Linux2 apps
Visual Studio Code Open-source Apri il file .as per leggere/modificare; installa un'estensione ActionScript per l'evidenziazione della sintassi. La scelta moderna gratuita.
Any text editor (gedit, Kate, vim) Open-source Apri il file .as come testo semplice - è codice sorgente leggibile dall'uomo.

Dettagli tecnici

specifiche approfondite
Paradigma del linguaggioOrientato agli oggetti, guidato dagli eventi; basato su classi con ereditarietà singola e supporto per interfacce multiple (ActionScript 3.0)
Codifica del fileTesto semplice UTF-8 o ASCII; nessun byte-order mark richiesto
Tipo MIME`text/plain` (primario); anche `application/x-actionscript` e `text/x-actionscript`
Firma del fileNessuna - testo semplice; i file AS3 sono identificati dalla dichiarazione di apertura `package { }` e dalla parola chiave `public class`, non da una firma di byte
Macchina virtuale di destinazioneActionScript 1 e 2 hanno come target AVM1; ActionScript 3 ha come target AVM2; le due VM sono incompatibili a livello di bytecode
Output della compilazioneCompilato in bytecode AVM incorporato in un contenitore `.swf`; il file `.as` stesso non è direttamente eseguibile
Struttura del file AS3Inizia con un blocco `package { }`, seguito da istruzioni `import` e una definizione `public class` contenente metodi e proprietà
Dimensione tipica del file1 KB - 200 KB per file di classe; i progetti di grandi dimensioni contengono molti singoli file sorgente `.as`
Toolchain di compilazioneAdobe Animate (precedentemente Flash Professional), Apache Flex SDK (compilatore `mxmlc`), compilatore Apache Royale (`asc2`)
Artefatti compilati correlati`.swf` (applicazione distribuita), `.swc` (libreria di componenti compilata), `.abc` (bytecode AVM2 grezzo)
Supporto piattaformaFile sorgente multipiattaforma; gli SDK Flex e Royale compilano su Windows, macOS e Linux
Stato post-FlashAdobe Flash Player ha raggiunto la fine del ciclo di vita a dicembre 2020; ActionScript 3 continua tramite Apache Royale puntando all'output HTML5/JavaScript
Conformità ECMAScriptActionScript 3.0 si allinea alla bozza di ECMAScript 4; condivide la sintassi con JavaScript ma aggiunge la tipizzazione statica e una parola chiave `class` formale
Classe baseTutte le classi AS3 estendono implicitamente `Object`; gli oggetti della display-list estendono `DisplayObject` all'interno del pacchetto `flash.display`
Rilasciato1998 (ActionScript 1.0 in Flash 4); ActionScript 3.0 in 2006 (Flash 9/Flex 2)
Ultima versioneActionScript 3.0 (2006); maintained today via the Apache Royale / Apache Flex SDK
Standard aperto · royalty-free
Specificaen.wikipedia.org

Conversioni AS

Domande e risposte della community

chiesto dagli utenti
Fai una domanda veloce
Ottieni aiuto da persone che lavorano con i file AS. Sii specifico - includi il tuo sistema e la versione del software.
Nessun account necessario · risposte solitamente entro un giorno

Ancora nessuna domanda - sii il primo a chiedere informazioni sui file AS.

Domande frequenti

Come apro un file AS?
Aprilo in qualsiasi editor di testo o di codice - VS Code, Notepad++ o Sublime Text - poiché .as è sorgente ActionScript in testo semplice. Per l'evidenziazione della sintassi, aggiungi un'estensione ActionScript. Per eseguirlo effettivamente, devi compilarlo in un .swf.
Un file AS è un programma che posso eseguire?
No. I file .as ActionScript sono codice sorgente, non eseguibili. Devono essere compilati (da Apache Royale/Flex o Adobe Animate) in un .swf per essere eseguiti. L'apertura del file .as mostra solo il codice.
Qual è la differenza tra AS, FLA e SWF?
.as è il codice sorgente ActionScript; .fla è il progetto di design modificabile di Flash/Animate; .swf è l'output compilato e riproducibile. I file .as e .fla sono ciò che gli sviluppatori modificano; il .swf è ciò che gli utenti eseguono (ora tramite Ruffle).
ActionScript è morto ora che Flash non c'è più?
La fine del supporto di Flash Player (dicembre 2020) ha posto fine ad ActionScript nei browser, ma il linguaggio sopravvive attraverso Apache Flex e Apache Royale, che compilano ActionScript/MXML in HTML/JavaScript. La maggior parte dei nuovi lavori utilizza invece JavaScript/TypeScript.
Posso convertire ActionScript in JavaScript?
In un certo senso sì - entrambi discendono da ECMAScript. Apache Royale può compilare trasversalmente progetti ActionScript/MXML in HTML/JS, e il porting manuale è comune. Si tratta di uno sforzo di migrazione, non di una conversione di file con un solo clic.
Come compilo un file AS in un SWF?
Usa il compilatore Apache Royale o Apache Flex SDK, oppure apri il progetto principale in Adobe Animate e pubblica. Un singolo .as solitamente appartiene a un progetto più ampio, quindi si compila il progetto, non solo il singolo file.

Riferimenti

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

Continua a esplorare

nel database

Migliori estensioni della settimana

1.AQQAQQ Instant Messenger File
2.CRDOWNLOADChrome Partial Download File
3.MDMarkdown Document
4.BINCD/DVD Disc Image (BIN/CUE)
5.PARTPartial Download File
6.RPMSGRestricted Permission Message
7.NOMEDIAAndroid No-Media Marker File
8.EXEWindows Executable (Portable Executable)
9.AVIFAV1 Image File Format (AVIF)
10.ICSiCalendar data file

Estensioni correlate

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

Strumenti file gratuiti

Un identificatore di file e convertitore di immagini nel browser - tutto viene eseguito sul tuo dispositivo.

Apri la cassetta degli attrezzi

Sfoglia le estensioni dei file A-Z