ActionScript は、Flash ムービーの制 御を行うためのスクリプト言語で、インタラクティブなコンテンツ作成 には欠かせない。
ActionScriptは、オブジェク卜指向ベースであり、本格的なプログ ラミングが可能である。同じルーツをもつJavaScriptとも文法的には非常に近いものとなっているため、 JavaScriptに慣れ親しんだユー ザーには習得しやすいだろう。 ただし、 ActionScript が他のスクリプト言語と違ってとっつきにく い部分のひとつとして、 Flash 独特のタイムラインの概念、ムービークリップの概念などが、 ActionScript を記述する際にも絡んでくる点があげられる。 ActionScript は拡張子.as 形式のスクリプトファイルのほか、ムー ビークリップ自体やフレーム内に記述でき、ステージ上のさまざまなオ ブジェク卜に命令を送ったり値を入られる。たとえばムービークリップシ ンボルをステージに置き、インスタンス名をつけるとスクリプト上からコ ントロールできる。インスタンス名は、通常半角英字で記述する。インスタンス名をつける際は、固 有の名前を付ける必要がある。 ただし、別階層にあるインスタン スには同じ名前を使用することが できる。