ActionScript は単純で覚えやすいスクリプト言語であり、プロトタイプベースのオブジェクト指向言語だったが、ActionScript 2.0、3.0ではより大規模開発に適したクラスベースのオブジェクト指向言語を搭載した。
クラスの構文は に似通っている。クラスとコンストラクタは必ず にしなければならない。コンストラクタは省略可能である。ファイル名は「クラス名.as」とし、パッケージと同じディレクトリに置かなければならない。
無償のオープンソースの物や、アドビシステムズ以外の会社が提供する 開発用ソフトウェアも発売されている。それらのソフトにも ActionScript に対応しているものがある。オープンソースの Motion-Twin ActionScript Compiler[2] はアドビシステムズ社の製品よりもコンパイルが速いと謳われている。
wonderfl ActionScript を入力し、サーバサイドでコンパイルを行うことで無償で開発を行うことができる。
2003年 クラスベースのオブジェクト指向が導入される。例外処理を追加。