Flashでは、画像作成ソフトのようなイラストの作成や、テキスト入力ができ、 それらをアニメーションさせることができる。 そしてActionScriptというプログラム言語により、ユーザからの入力データを処理することもできる。 ここで、基礎となるグラフィック、アニメーション、ActionScriptについて説明する。