Actionscript


Actionscriptとは

Actionscriptは、アドビシステムズ社の製品、 Flashに使われるプログラミング言語で、ECMAScriptを拡張したものです。

SWFファイルは、Flashの実行環境Flash Player上で動作するアプリケーションですが、Flashで用いられている、SWFファイル開発用のスクリプト言語です。

これを用いることで、動画や音声のプレイヤーの作成など、コンテンツに複雑な処理や双方向性を持たせた Flash 作品を作ることができるようになります。

Actionscriptの使われ方は

Flashは、音声やベクターグラフィックスのアニメーションを組み合わせてコンテンツを作成しますが、ActionScriptは、各々のオブジェクトをいつどのように再生するかなど、細かく制御できます。

また、ユーザのマウス操作などの入力を受け、それに応じた動きをするなど、コンテンツに双方向性を持たせることができます。

このため、ActionScriptは、Webで視覚的に優れたページをデザインでき、リッチクライアントなども実現できます。
これ以外、ミニゲームや展示会用のプレゼンテーションなどを作成する際にも用いられています。

Actionscriptのメリットは

ActionScriptは、プログラミング言語としては、文法的にJavaScript(ECMAScript)と互換性があります。

プロトタイプベースのオブジェクト指向をサポートし、バージョン2.0、3.0以降は、クラスベースのオブジェクト指向もサポートするようになったことから、より本格的なプログラミングもできるようになりました。

他の言語と同じように様々なことができますが、特に描画処理に優れた言語です。
ライブラリを提供しているところも多くあり、いろいろと便利なものが揃っています。