ActionScript

ActionScript
linguaggio di programmazione
AutoreMacromedia
Data di origine1998
Ultima versione3.0 (27 giugno 2006)
Paradigmiprogrammazione funzionale, programmazione orientata agli oggetti, prototype-based programming e programmazione imperativa
Influenzato daJavaScript, ECMAScript e Java
Implementazione di riferimento
Sito webwww.adobe.com/devnet/actionscript.html

In informatica ActionScript (AS) è stato il linguaggio di scripting di Adobe Flash, dichiarato obsoleto il 31 dicembre 2020[1], software che affondava le proprie radici nella grafica vettoriale, ma che, anche grazie alla diffusione del plugin, si era ritagliato un proprio spazio nella realizzazione di applicazioni dinamiche, oltre che nella realizzazione di siti web e animazioni.

Si basava su ECMAScript e la sua sintassi, almeno fino alla versione 6 del Flash Player, era molto simile a JavaScript dal quale poi divergeva in molto di ciò che riguardava le feature di OOP (dal Flash Player 7 il linguaggio si basava su classi e non utilizzava la proprietà prototype per stabilire l'ereditarietà).

Era un linguaggio di alto livello, che veniva interpretato come il JavaScript (o pseudocompilato). La sua esecuzione era infatti affidata al compilatore nativo di Flash Player, l'Actionscript Virtual Machine (AVM e AVM2).

  1. ^ Flash & The Future of Interactive Content | Adobe Blog, su web.archive.org, 2 dicembre 2017. URL consultato il 28 gennaio 2021 (archiviato dall'url originale il 2 dicembre 2017).