ActionScript – oparty na ECMAScripcie obiektowy język programowania, używany w Adobe Flash do sterowania animacjami oraz w Adobe Flex do tworzenia Rich Internet Application.
Historia ActionScript z obecnie stosowaną składnią pojawił się po raz pierwszy we Flashu 5, który w pełni umożliwiał programowanie we Flashu. Ta wersja ActionScriptu została nazwana ActionScript 1.0. Flash 6 (MX) dalej rozszerzył użyteczność środowiska programistycznego przez dodanie wielu wbudowanych funkcji i lepszą programistyczną kontrolę nad klipami. Flash 7 (MX 2004) wprowadził wersję ActionScript 2.0, która dodała takie funkcjonalności i cechy obiektowe jak: typowanie sztywne (), jawne deklaracje klas (ang. ), dziedziczenie, interfejsy, ścisłe typowanie danych (ang. ).
Flash Player 2: pierwsza wersja z obsługą skryptów (m.in. gotoAndPlay, gotoAndStop, nextFrame i nextScene) Flash Player 3: rozszerzone możliwości języka skryptowego z funkcją ładowania zewnętrznych plików SWF (loadMovie) Flash Player 4: pierwszy Flash Player z pełną implementacją skryptów (pod nazwą ). Język skryptowy miał składnię w oparciu o ukośniki (ang.