.AS

AS-bestand

ActionScript Source File
Stel een vraag
SNEL ANTWOORD

Een AS-bestand is ActionScript-broncode in platte tekst - de programmeertaal achter Adobe Flash- en Flex-apps. Elke teksteditor kan het openen. Het is op zichzelf niet uitvoerbaar; het moet worden gecompileerd naar een .swf. Sinds het einde van de levensduur van Flash Player in december 2020 zijn de meeste AS-bestanden tegenwoordig verouderde broncode.

Ontwikkelaar: Adobe Systems (originally Macromedia); language standardized on ECMAScript Categorie: Ontwikkelaarsbestanden Open standaard MIME: text/plain
OPENT OP Windows macOS Linux
Gerelateerd: .DO · .MD · .HEX · .XSD

Op deze pagina

19k+ extensies geïndexeerd
Laatst beoordeeld op Jul 12, 2026

Niet zeker wat uw bestand is?

Sleep een bestand naar onze identificatietool - we lezen alleen de eerste bytes om het formaat te benoemen.

Identificeer een bestand

Wat is het AS-bestandsformaat?

.as-bestanden zijn gekoppeld aan de programmeertaal ActionScript, oorspronkelijk ontwikkeld door Macromedia en later onderhouden door Adobe Systems.

Bestanden met de extensie .as slaan broncode op voor Flash- en Flex-applicaties. Een .as-bestand kan instructies en functiedefinities bevatten, evenals variabelen en verwijzingen naar externe of systeembronnen (inclusief systeembibliotheken). De broncode moet worden gecompileerd door Adobe Animate, de Apache Flex SDK of Apache Royale naar AVM-bytecode die is ingebed in een .swf-bestand dat de Flash Player of AIR-runtime uitvoert; het rechtstreeks openen van een .as-bestand onthult alleen de voor mensen leesbare code.

ActionScript is een objectgeoriënteerde programmeertaal gebaseerd op de ECMAScript-standaard (dezelfde specificatie die ten grondslag ligt aan JavaScript). ActionScript werd voornamelijk gebruikt voor het ontwikkelen en beheren van animaties, banners en interactieve visuele inhoud op websites. ActionScript 3.0, uitgebracht in 2006 met Flash Player 9, introduceerde een strikt op klassen gebaseerd model, een herontworpen virtuele machine (AVM2) en formele package/import-syntaxis; een AS3 .as-bestand begint doorgaans met een package { }-blok met import-statements en een public class-definitie. ActionScript is een volwaardige taal die in staat is om volledig functionele, interactieve en visueel rijke webapplicaties, webgebaseerde games, formulieren en geavanceerde menu's aan te sturen.

Adobe Flash bereikte het einde van zijn levensduur in december 2020 en de belangrijkste browsers hebben de ondersteuning voor Flash Player verwijderd. Nieuw interactief webwerk geeft nu de voorkeur aan JavaScript en TypeScript. De taal ActionScript zelf overleeft via het open-source Apache Royale-project, dat .as- en .mxml-bronbestanden compileert naar op JavaScript gebaseerde uitvoer die zonder Flash werkt.

.as-bestanden slaan hun inhoud op in platte tekst (UTF-8 of ASCII) en kunnen worden geopend en bewerkt met elke teksteditor. Het wordt echter aanbevolen om .as-bestanden te bewerken met een speciaal hulpprogramma zoals Visual Studio Code (met een ActionScript-extensie) of Sublime Text, om te profiteren van automatische trefwoordaccentuering, syntaxiscontrole en code-aanvulling.

Beveiliging & veiligheid

RISICO: LOW

Een .as-bestand is broncode in platte tekst en kan niet op zichzelf worden uitgevoerd, dus het simpelweg openen in een editor is veilig. De waarschuwing is voor ontwikkelaars: ActionScript-code die u compileert en uitvoert, kan netwerkoproepen doen, bestandstoegang uitvoeren (binnen de Flash-sandbox) en andere assets laden, dus controleer niet-vertrouwde .as voordat u deze compileert en uitvoert - net als bij elke andere broncode van derden. Pas op voor „gratis ActionScript decompiler”-sites die adware bevatten; gebruik gerenommeerde tools (JPEXS) bij het extraheren van AS uit een .swf.

Formaatdetails

in een notendop
VOLLEDIGE NAAMActionScript Source Fileook bekend als Adobe Flash ActionScript document, ActionScript class file
ONTWIKKELAARAdobe Systems (originally Macromedia); language standardized on ECMAScriptsinds 1998 (ActionScript 1.0 in Flash 4); ActionScript 3.0 in 2006 (Flash 9/Flex 2)
MIME-TYPEtext/plain
TYPEBroncodebestand in platte tekst (programmeertaal ActionScript)
STANDAARDOpen · royaltyvrij
GERELATEERD.do.md.hex.xsd
Deze extensie wordt ook gebruikt door…
  • Applesoft BASIC-programma - Op Apple II-emulators kan .as een Applesoft BASIC-bron/lijst aanduiden - niet gerelateerd aan ActionScript; open in de emulator of een teksteditor.
  • ASCII-tekst / generieke broncode - Sommige tools gebruiken .as voor generieke ASCII-gegevens of assembly-broncode; de inhoud is platte tekst die door inspectie herkenbaar is.

Programma's die AS-bestanden openen

Windows4 apps
Sublime Text Betaald Open de .as voor bewerking met ActionScript-syntaxisaccentuering.
Notepad Open-source Open de .as als tekst met syntaxisaccentuering - een snelle manier om de code te lezen.
Visual Studio Code Open-source Open de .as om te lezen/bewerken; installeer een ActionScript-extensie voor syntaxisaccentuering. De moderne gratis keuze.
Apache Royale / Flex SDK (to compile) Open-source Gebruik de Royale/Flex-compiler om ActionScript daadwerkelijk om te zetten in uitvoerbare resultaten (SWF of HTML/JS) - editors zijn alleen voor weergave/bewerking; dit compileert.
macOS2 apps
Visual Studio Code Open-source Open de .as om te lezen/bewerken; installeer een ActionScript-extensie voor syntaxisaccentuering. De moderne gratis keuze.
Sublime Text / TextMate Betaald Open de .as als een tekst-/bronbestand voor lezen en bewerken.
Linux2 apps
Visual Studio Code Open-source Open de .as om te lezen/bewerken; installeer een ActionScript-extensie voor syntaxisaccentuering. De moderne gratis keuze.
Any text editor (gedit, Kate, vim) Open-source Open de .as als platte tekst - het is voor mensen leesbare broncode.

Technische details

diepe specificaties
TaalparadigmaObjectgeoriënteerd, gebeurtenisgestuurd; op klassen gebaseerd met overerving van een enkele klasse en ondersteuning voor meerdere interfaces (ActionScript 3.0)
BestandscoderingUTF-8 of ASCII platte tekst; geen byte-order mark vereist
MIME-type`text/plain` (primair); ook `application/x-actionscript` en `text/x-actionscript`
BestandssignatuurGeen - platte tekst; AS3-bestanden worden geïdentificeerd door de openende `package { }`-declaratie en het `public class`-trefwoord, niet door een byte-signatuur
Virtuele doelmachineActionScript 1 en 2 richten zich op AVM1; ActionScript 3 richt zich op AVM2; de twee VM's zijn niet compatibel qua bytecode
Compilatie-uitvoerGecompileerd naar AVM-bytecode ingebed in een `.swf`-container; het `.as`-bestand zelf is niet direct uitvoerbaar
AS3-bestandsstructuurBegint met `package { }`-blok, gevolgd door `import`-statements en een `public class`-definitie met methoden en eigenschappen
Typische bestandsgrootte1 KB - 200 KB per klassebestand; grote projecten bevatten veel individuele `.as`-bronbestanden
Build-toolchainAdobe Animate (voorheen Flash Professional), Apache Flex SDK (`mxmlc`-compiler), Apache Royale-compiler (`asc2`)
Gerelateerde gecompileerde artefacten`.swf` (geïmplementeerde applicatie), `.swc` (gecompileerde componentenbibliotheek), `.abc` (ruwe AVM2-bytecode)
PlatformondersteuningPlatformonafhankelijk bronbestand; Flex- en Royale-SDK's compileren op Windows, macOS en Linux
Status na FlashAdobe Flash Player bereikte het einde van zijn levensduur in december 2020; ActionScript 3 gaat door via Apache Royale gericht op HTML5/JavaScript-uitvoer
ECMAScript-conformiteitActionScript 3.0 sluit aan bij de ECMAScript 4-conceptversie; deelt syntaxis met JavaScript maar voegt statische typering en een formeel `class`-trefwoord toe
BasisklasseAlle AS3-klassen breiden impliciet `Object` uit; display-lijstobjecten breiden `DisplayObject` uit binnen het `flash.display`-pakket
Uitgebracht1998 (ActionScript 1.0 in Flash 4); ActionScript 3.0 in 2006 (Flash 9/Flex 2)
Laatste versieActionScript 3.0 (2006); maintained today via the Apache Royale / Apache Flex SDK
Open standaardJa · royaltyvrij
Specificatieen.wikipedia.org

AS conversies

Community V&A

gevraagd door gebruikers
Stel een korte vraag
Krijg hulp van mensen die met AS-bestanden werken. Wees specifiek - vermeld uw systeem en softwareversie.
Geen account nodig · antwoorden meestal binnen een dag

Nog geen vragen - wees de eerste om iets te vragen over AS-bestanden.

Veelgestelde vragen

Hoe open ik een AS-bestand?
Open het in een tekst- of code-editor - zoals VS Code, Notepad++ of Sublime Text - aangezien .as ActionScript-broncode in platte tekst is. Voeg voor syntaxisaccentuering een ActionScript-extensie toe. Om het daadwerkelijk uit te voeren, compileert u het naar een .swf.
Is een AS-bestand een programma dat ik kan uitvoeren?
Nee. ActionScript .as-bestanden zijn broncode, geen uitvoerbare bestanden. Ze moeten worden gecompileerd (door Apache Royale/Flex of Adobe Animate) naar een .swf om te kunnen draaien. Het openen van de .as toont alleen de code.
Wat is het verschil tussen AS, FLA en SWF?
.as is ActionScript-broncode; .fla is het bewerkbare Flash/Animate-ontwerpproject; .swf is de gecompileerde, afspeelbare uitvoer. De .as en .fla zijn wat ontwikkelaars bewerken; de .swf is wat gebruikers uitvoeren (tegenwoordig via Ruffle).
Is ActionScript dood nu Flash weg is?
Het einde van de levensduur van Flash Player (dec. 2020) beëindigde ActionScript in browsers, maar de taal overleeft via Apache Flex en Apache Royale, die ActionScript/MXML compileren naar HTML/JavaScript. Het meeste nieuwe werk gebruikt in plaats daarvan JavaScript/TypeScript.
Kan ik ActionScript naar JavaScript converteren?
Tot op zekere hoogte - beide stammen af van ECMAScript. Apache Royale kan ActionScript/MXML-projecten cross-compileren naar HTML/JS, en handmatige poorting komt vaak voor. Het is een migratie-inspanning, geen bestandsconversie met één klik.
Hoe compileer ik een AS-bestand naar een SWF?
Gebruik de Apache Royale of Apache Flex SDK-compiler, of open het bovenliggende project in Adobe Animate en publiceer het. Een enkele .as behoort meestal tot een groter project, dus u compileert het project, niet alleen dat ene bestand.

Referenties

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

Blijf ontdekken

door de database

Populaire extensies deze week

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

Gerelateerde extensies

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

Gratis bestandstools

Een bestandsidentificatie en afbeeldingsconverter in de browser - alles draait op uw eigen apparaat.

Open de gereedschapskist

Blader door bestandsextensies A-Z