Az ActionScript egy ECMAScripten alapuló programozási nyelv, mely nagyban hasonlít a széles körben elterjedt JavaScriptre. Az ActionScript elsősorban az Adobe (régebben Macromedia) Flash objektumok programozásához készült. Jelenleg több verziója is létezik (actionScript 2.0, actionScript 3.0), ezek közül a legfrissebb az actionScript 3.0. Komolyabb Flash munkákához nélkülözhetetlen az actionScript használata.
Az ActionScript első parancssorai még meglehetősen
primitívek és egyszerűek voltak, hiszen elsősorban médialejátszásra
akarták használni. Így az első parancsok, a play(); a stop(); a goto();
és hasonlók voltak. Azóta azonban túlnőtte az eredeti célkitűzést, és
ma már egész weboldalakat készítenek a Flash és az ActionScript segítségével (lásd fentebb: Full Flash Site). Az ActionScript alkalmas az oldalon a látványos dolgok produkálására is, de ezenfelül
manapság képes együttműködni különböző adatbázisokkal (pl. mySQL
adatbázissal) és különböző programnyelvekkel is (pl. PHP vagy
JavaScript).
A Flash által alapvetően kétféle animációt szokat előállítani a
timeline animácót, az actionScript alapú animációt. A timeline animáció
általában sok egymás feletti layer-t (réteget), és mégtöbb frame-et
(képkocka) tartamlaz, míg az actionScript-en alapúló animációknál sok
esetben elég egyetlen képkocka, és az actionScript kód.