ActionScript, Flash geliştiricilerinin sunum seviyesi mantığını tasarlamak için kullandıkları bir betik dilidir. Actionscript ECMAscript üzerine inşa edilmiştir, ECMAscript JavaScript'in esasını oluşturduğu için birçok geliştirici için Actionscript'i anlamak kolaydır. Actionscript Flash içerik yazarlığı esnasında kullanılan özel aksiyonları destekleyen bazı ek ECMAscript özellikleri de içermektedir

ActionScript Macromedia Flash ile karşımıza çıkan Acitonscript1, Acitonscript2, Acitonscript3 versiyonları olan bir dildir. C tabanlı bu dil Flash programında animasyonlara hükmetmemizi sağlar. Sadece var olan animasyonları değil olmayan nesneleri yaratma ve kendine has özel yapısı ve yenilikleri ile nesne tabanlı programlama yapabilmemizi sağlar.

Actionscript 2 ve 3 ile gelen yenilikler devrim niteliğinde olup Flash ortamını bir programlama ortamına hemen hemen çevirmeyi başarmıştır.

Bir programlama ile yapabileceğiniz birçok şeyi bu scriptle de yapabiliriz.