[ActionScript]

ActionScript(アクションスクリプト)とは、アドビシステムズ社の製品であるFlashに使用されるプログラミング言語である。ECMAScript(ECMA-262)を拡張した物である。これを用いることにより、動画や音声のプレイヤーの作成など、コンテンツに複雑な処理や双方向性を持たせたFlashを作成することが可能である。

ActionScriptが初めて搭載されたのが2000年に発売されたFlash5で、後継バージョンであるFlash MX 2004(Flash7)からは2.0が、Flash CS3(Flash9)では3.0が搭載されている。Flash4や、それ以前でも、スクリプト機能は搭載されていたが、それは、 ActionScriptとは呼ばれておらず、ECMAScriptベースでもなかった。

初代ActionScriptは単純で覚えやすいスクリプト言語であり、プロトタイプベースのオブジェクト指向言語だったが、ActionScript 2.0、3.0ではより大規模開発に適したクラスベースのオブジェクト指向言語を搭載し、より厳密化した。
(Wikipediaより抜粋)

[Flash]

Adobe Flash(アドビ フラッシュ)は、アドビシステムズが開発している動画やゲームなどを扱うための規格及びそれを制作する同社のソフトウェア群の名称。略称は FLASH、フラッシュ、Fl など。旧称は Macromedia Flash であり、かつての開発会社はマクロメディア。競合他社の類似ソフトにMicrosoft Silverlightがある。

ベクターイメージが規格の中心で、それにスクリプトで制御することによりマウスの動きに合わせてアニメーションしたり、音を鳴らしたりなど、インタラクティブなサイトを作成するのに向いている。アニメーション、ゲーム、Webサイトのナビゲーション、音楽再生などのコンテンツを作るためのソフトウェア。再生環境への依存度が低く、ベクターイメージであるためウインドウサイズを変えても画質が劣化しないという特徴がある。
(Wikipediaより抜粋)