ActionScript
クラスの構文はJavaやC#に似通っている。クラスのアクセスレベルはパッケージ外からもアクセスできるpublicとパッケージ内のみからアクセスできるinternalの2種類があり、省略した場合はinternalとなる。コンストラクタやメソッド、フィールド(メンバー変数、メンバー定数)のアクセスレベルはpublic, internal, protected, privateの4種類があり、省略した場合はinternalとなる。コンストラクタは省略可能であり、省略した場合はデフォルトコンストラクタが自動定義される。ソースファイル外部に公開されるクラスの名前は、そのクラスを含むソースファイルの名前と一致する必要がある。ソースファイルの名前は「クラス名.as」とし、パッケージと同じディレクトリに置かなければならない。