Flash(フラッシュ)とは、アドビシステムズによる動画やアニメーションのソフトウェア、 またはその規格で作られたコンテンツのことです。拡張子は「.swf」。 似たような企画にMicrosoft Silverlightがあります。
元々はMacromedia Flashでしたが、アドビのマクロメディア買収で現在に至ります。 ベクター画像による高画質と容量の軽さが特徴です。 また、動画やアニメーションを非常に手軽に作成できるため広く普及しています。 広告への利用、YouTubeなどの動画(Flash Video、FLV)、個人制作のアニメなども注目を集めています。
Flashを閲覧するためには無料のFlash Playerが必要です。 ブラウザへプラグインとしてインストールする必要が(あらかじめインストールされている場合も)あります。 携帯サイトでもAdobe Flash Liteによる動画が普及しつつあります。
Flashは手軽な動画だけでなく、ActionScriptというスクリプト言語により、 高度なウェブアプリケーションを作ることも可能です。 また、通常のウェブサイトと違い、アクセシビリティの低下や 検索エンジンの検索対象にならないという問題がありましたが、徐々に改善されてきています。フレームワーク
Adobe Flex Builder(Win&Mac,Standard) (Win&Mac,Professional)
アドビシステムズによる、Flashフレームワークです。 ActionScriptプログラムをMXML言語で記述してFlash(swf)を生成します。 プラグインによりEclipseでの開発も可能。Adobe AIRにも対応しています。
Progression
MIT Licenseで配布される、Flashフレームワークです。多くのライブラリも同梱されています。ライブラリ
Papervision 3D
MIT Licenseで配布される、Flashで3Dを扱うライブラリです。VectorVision
同じくMIT Licenseで配布される、Flashで3Dを扱うライブラリです。SWFObject
MIT Licenseで配布される、FlashをHTMLに簡単に貼り付けられるライブラリです。代替表示機能などもあります。
Flashを作成したらFlash本体であるswfとHTMLを「パブリッシュ」で出力します。 パブリッシュしたHTMLには以下のようなswfを表示するタグが記述されています。 このタグは、WinXP以降のIE対策のため仕様変更がありました。 WinXP以降のIEではデフォルトでアクティブコンテンツが動作しないため、 現在はJavaScript「AC_RunActiveContent.js」が利用されるようになっています。IE対策実装前
Before: Traditional Object/Embed Tag Combination IE対策実装後
After: Using the External Javascript Solution >Flash Player
閲覧にはFlash Playerが必須です。 閲覧者がFlash Playerをインストールしていないか、 バージョンが古い場合には自動的にインストールの案内が表示されますが、 サイト内にバナーを貼っておくとより親切です。
Adobe Flash(Win) (Mac)
Flash開発元のアドビシステムズによるソフトです。 Flashアニメーション編集ソフトとしてはスタンダードなソフトです。 ソフトウェアで紹介したウェブオーサリングソフトとは異なるソフトです。 アニメーション作成の簡単さが特徴で、初心者でも基本的な使い方は参考書籍を1日読めばOKです。
FlashDevelop
MIT Licenseで配布される、ActionScriptやFlexの開発ができる高性能なIDE開発環境です。
- FLASH-JP.COM フォーラム。
- Flex User Group フォーラム。
- FlashDevelopのインストール(+Flex SDK3) 解説サイト。
- おしえて!!FLASH 8 初心者向けです。
- FLASHアニメーション制作バイブル アニメ制作を分かりやすく解説してくれます。
- ネタ帳デラックス FLASHデザイン 沢山のテクニックを紹介。
- ActionScript 3.0 プログラミング入門 上級者向けです。