アットウィキロゴ

Flashとは

Flashとは
正式名称「Adobe Flash」
アドビシステムズ (Adobe Systems) が開発している
動画やゲームなどを扱うための規格及びそれを制作する同社のソフトウェア群の名称。

ベクターイメージをスクリプトで制御し、UIからのIOにあわせて対話式なウェブサイトを作成する事に向いているソフトウェア
(Scriptとは大半がFlash Player)

歴史
1996年
FutureWave Software が アニメーション・データを作成するソフト
FutureSplash Animatorと再生プラグインFutureSplash Playerを開発。

同年
マクロメディアが会社ごと買収
FutureSplash を略し、Shockwaveシリーズに組み込むことによりこの規格はShockwave Flash
作成ソフトは Macromedia Flash に改名。
ベクターイメージで描画する事により動画データとしては非常にデータ量を小さくした事により注目される。

1999年
ActionScript搭載、プログラミングの機能が大幅に強化。
プログラマたちも Macromedia Flash を使うようになる。

2004年
ActionScript2が搭載される。

2005年4月
マクロメディアはアドビシステムズに買収され、プレイヤーは Adobe Flash Player に改名される

2008年
Adobe FLASH CS4 Professional (10)をリリース

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

Flashを用いるとインタラクティブ性の高いウェブサイトにすることも可能だが、
Webブラウザやプレーヤーからテキスト検索できないなどの欠点がある。
ただし、Googleなど一部の検索エンジンは Flash内のテキストを抜き出して、検索対象とすることができる。

Flash 再生ソフトとしては主に Flash Player が使われる。
オペレーティングシステム上で動作し、Internet ExplorerやFirefoxなどの代表的なWebブラウザの中で
プラグインとして動作させることもできる。

セキュリティについて
Flash Playerにはサンドボックスモデルに基づいたセキュリティ機構が実装されている。
ローカルストレージや周辺機器へのアクセス、ダウンロード元と異なるドメインのサーバとの通信は制限されており、
例えば自由に読み書きできるローカルストレージはWebブラウザのCookieに相当するSharedObjectに限られ、
ファイルの読み書きにはユーザの選択による許可を必要とする。
最終更新:2009年08月18日 11:13