ActionScript è un linguaggio di programmazione orientata agli oggetti (OOP) progettato specificamente per l'animazione di siti Web. Originariamente rilasciato con Macromedia Flash 4 e migliorato per Flash 5, ActionScript è una versione sofisticata del linguaggio di script introdotto in Flash 3. ActionScript consente agli sviluppatori di creare ambienti su schermo (come giochi, tutorial e applicazioni di e-commerce) che può rispondere all'input dell'utente tramite la tastiera o il mouse. ActionScript è un file basato su eventi linguaggio: proprio come nella vita reale, le azioni sono innescate dagli eventi.
ActionScript è stato modellato su ECMA (European Computer Manufacturers Association) -262, uno standard internazionale per JavaScript. Nella versione Flash 5, sono state introdotte nuove sintassi, convenzioni e funzionalità di ActionScript che lo rendono simile a JavaScript, il che a sua volta rende il linguaggio automaticamente familiare alla maggior parte degli sviluppatori Web. Flash 5 include anche un nuovo ambiente di modifica ActionScript che automatizza le attività di modifica e riduce i tempi di sviluppo.