コンテンツにスキップ

Adobe Flash

出典: フリー百科事典『ウィキペディア(Wikipedia)』

これはこのページの過去の版です。95.172.32.62 (会話) による 2010年3月13日 (土) 11:12個人設定で未設定ならUTC)時点の版 (→‎外部リンク)であり、現在の版とは大きく異なる場合があります。

Adobe Flash
開発元 アドビシステムズ
最新版
CS4(10.0.2) / 2008年11月11日
対応OS MS WindowsMac OS X
種別 Multimedia Content Creator
ライセンス プロプライエタリ
公式サイト adobe.com/jp/products/flash/
テンプレートを表示
Adobe Flash Player
開発元 アドビシステムズ
最新版
10.0.45.2 / 2010年2月12日
最新評価版
10.1 beta 3
対応OS MS Windows, Mac OS X, Mac OS 9, Linux OS, Solaris, Pocket PC, OS/2, HP-UX, IRIX
ライセンス プロプライエタリ
公式サイト adobe.com/jp/products/flashplayer/
テンプレートを表示

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

概要

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

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

Flash 再生ソフトとしては主に Flash Player が使われる。Microsoft WindowsMac OS XLinux OS などのオペレーティングシステム上で動作し、Internet ExplorerFirefoxなどの代表的なWebブラウザの中でプラグインとして動作させることもできる。携帯電話機にもFlashプレーヤが搭載されているものがあるが、ハードウェアスペックやセキュリティーの配慮等により制限が多い(Adobe Flash Lite によるもの)。

また、アドビシステムズは Flash をウェブ以外にも利用できるようにする意向を発表している。Flash のファイルフォーマットは仕様が一般に公開されており、アドビシステムズ以外の企業、個人でも Flash データを加工、生成するソフトウェアを自由に開発、配布することができる。しかし、仕様書に基づいてFlashファイルを再生するソフトウェアを開発することは認められていなかった。そのため、例えば Flash 再生ソフトである Gnash では、ウェブ上に存在する Flash を収集し、それらを解析することを通じて開発が行われていた。その後ライセンスの変更が行われ、現在では互換ソフトの開発が可能になっている。

Flashによるアニメーションは、ポータルサイトや企業や公的機関、歌手や個人のウェブサイト等においてトップページに使用されることが多いが、ナローバンドにおいてはダウンロードに時間がかかるため、かつて日本においてブロードバンドが普及する以前には、トップページにおけるFlashの使用を好ましく思わないユーザーも多くみられた。

また、Flash上に表示されたテキストは、通常のテキストや画像のようにブラウザの機能を用いてコピーや印刷、保存することが不可能なため、たとえば歌詞などのテキストをFlashを用いて表示し、容易にコピーペーストされないようにするという特殊な使われ方もある。

そのほか、バナー広告をはじめとしたウェブ広告の分野においても広く使用されている。

近年のバージョンでは、インタラクティブなコンテンツの表現手段だけにとどまらずリッチインターネットアプリケーション向けの機能が拡充されており、高度なユーザーインターフェイス、複数ファイルの同時アップロード、シームレスな動画の再生など、DHTMLなどではまかないきれない柔軟で利便性の高いインターフェイスをクロスプラットフォームで比較的容易に提供できる手段としても普及している。

とくに、2006年に脚光を浴びたYouTubeとともに急成長した動画配信の分野においては、(DRMの保護が必要な一部のケースを除いて)非常に広く使われており、従来のメディアプレイヤープラグインWindows Media Player, QuickTimeなど)に頼った方式よりも環境の依存性が低いため、動画配信において欠かせない技術のひとつとなっている。

メディア・アート、インタラクティブ・アートやインスタレーションの制作ツールとしてFlashが使用されることもある。

バージョンアップの歴史

Flash 1, 2

1996年にアメリカ合衆国のコンピュータソフトウェア会社 FutureWave Software が アニメーション・データを作成するソフト FutureSplash Animator と再生プラグイン FutureSplash Player を開発。これをマクロメディアが会社ごと買収、FutureSplashの頭文字「F」と接尾「lash」をとって略称を「Flash」とし、Shockwaveシリーズに組み込んで「Shockwave Flash」とした。ファイルフォーマット名及び拡張子として使われている「SWF」は元々「Small Web Format」の略であったが、マクロメディアによってShockwave Flashの略として改称された(現在は再び元の略称へ改称)。作成ソフトは Macromedia Flash に改名された。このころからすでに数多くの基本的な機能を備えており、またベクターイメージで描画する事により動画データとしては非常にデータ量を小さくした事により注目される。

Flash 3, 4

1998年、 Flash 3 のベータ版公開と同時に Shockwave Flash (SWF) の仕様をオープン・スタンダード化する事が発表される。同年発売されたMacromedia Flash 3 からインタラクティブ関連の機能が強化され、次第に「アニメーションソフト」の枠にとどまらない発展をするようになる。Flash 4で変数、文字列処理、条件分岐ができるようになる。

Flash 5, 6

Macromedia Flash 5、Macromedia Flash MX (Flash Player 6) でActionScriptが搭載され、プログラミングの機能が大幅に強化されたため、プログラマたちも Macromedia Flash を使うようになる。なお、MXは「Miracle Experience」の略称である。

Flash 7, 8

Macromedia Flash MX 2004 (Flash Player 7) では、ActionScript2が搭載され、動画配信もサポートし、2005年秋にリリースされたMacromedia Flash 8 Professionalではアニメ、グラフィック関連を中心に大幅なバージョンアップが行われ、また機能制限版の Macromedia Flash 8 BASIC も同時リリースされ、新たな層の開拓にも意欲的である。

Adobe による買収

2005年4月にマクロメディアはアドビシステムズに買収され、プレイヤーは Adobe Flash Player に改名される。作成ソフトは新バージョンの発売まで Macromedia Flash の名称のまま販売を継続された。2007年4月アドビのクリエイティブ製品群である「Adobe Creative Suite 3」に組み込まれて新バージョンとなる Adobe Flash CS3 Professional が発売され、作成ソフトの名称も Adobe Flash に改名された。

Flash CS3

バージョン8までは Macromedia Flash と Flash Player がほぼ同時にリリースされていたが、Windows・Mac用 Flash Player 9 が2006年6月にリリースされた(開発環境は現在、Adobe Flash CS3 ProfessionalかFlex 2およびFlex 3)。

Linux OS 用について見ると、Flash Player 8 はそのリリースが見送られることとなった。その後、Flash Player 9 が Windows・Mac 用よりも数ヵ月遅れた2007年1月にリリースされた。Linux OS 用のリリースが遅れた理由は、多くの Linux ディストリビューションに対応させる必要から、開発に相当時間がかかったためであるといわれている。

Flash CS4

CS4製品の米国での発表は2008年9月2日、発売は同年10月15日。日本語版の発表は同年11月11日、発売は同年12月19日であった。

3D変換、H.264のエンコード、Adobe AIRとの連携、新フォーマットXFLなどをサポートしている。

バージョン

作成ソフト

  • 1996年 Future Splash Animator (Macromedia Flash 1)
  • 1997年 Macromedia Flash 2
  • 1998年 Macromedia Flash 3
  • 1999年 Macromedia Flash 4
  • 2000年 Macromedia Flash 5
  • 2002年 Macromedia Flash MX (6)
  • 2003年 Macromedia Flash MX2004 (7)
  • 2003年 Macromedia Flash MX Professional 2004 (7)
  • 2005年 Macromedia Flash Basic 8
  • 2005年 Macromedia Flash Professional 8
  • 2007年 Adobe Flash CS3 Professional (9)
  • 2008年 Adobe Flash CS4 Professional (10)

プレイヤー

日本における普及

日本での本格的な流通はFlash 2の頃からであるが、実際にはFutureSplashの直輸入版も一部店舗では取り扱われていた。Flashに最初期から注目していたメンバーが開設した現在のFlash-japanにあたるメーリングリストはこの時点で既に活動が始まっている。また『おしえて!!Flash』に代表される解説書がこの時期に一挙に発売された。

ウェブサイトの一般ユーザーに広くFlashが認知されるようになったのはFlash 4の時期とされる。数々の企業サイトで採用されるに至っていたが、特にフォークデュオゆずの公式サイトは、そのほとんどをFlashで構築した上、「ゆず一家の家の中」を探索するアドベンチャーゲーム風の演出をそれに取り入れていた。他方で個人制作されたFlash作品もこの時期を境に増え始めており、個人制作Flashの「投稿型コミュニティ」や、自動リンクを用いて主催者が気に入った作品を登録する形式で紹介するウェブサイトが派生してきたのもこの時代である。

いわゆるMADムービーの制作ツールとしてFlashが多用されていた時期があり、『サザエさん』や『ドラえもん』、コミックソング等を素材に使用した作品が数多く公開された。一方で個人制作ながら表現において高レベルの水準に到達した『つきのはしずく』や、脚本に注力されFlashに興味の無い一般層も抵抗無く作品世界へ引き入れることに成功した『キミとボク』など、黎明期を代表する作品が発表されている。

また2ちゃんねるの利用者増加にしたがって、同掲示板内での内輪受けを狙ったFlash作品からも大きな流行が起こり、2002年始めに設立されたFLASH・動画板はその中核となった。作品にアスキーアートを多用している(比較的キャラが決まっているので、一から設定する必要がない、画力の差がそれほどでない、などの利点がある)。掲示板内の有志で様々なテーマに沿った「発表会」も主催されるなど、制作者同士の情報交換が頻繁に行なわれた。他にも作品に「泣ける系」「PV系」などの独特なジャンル分けを行なったり、Flash制作者を「Flash職人」と呼称するなど、独自の文化を形成している。

2005年春には商用音楽を無断転載して公開していた Flash を逆に企業が注目し、プロモーションとして大々的に抜擢する異例の「大出世」があった。(「恋のマイアヒ」参照)。また、2006年には同じく商用音楽を無断使用していたFlash「WALKING TOUR」が絵本化され、その際に同梱されたCDに収録のFlashに、当初は無断使用されていたプラネテスの「PLANETES」と同じ黒石ひとみによって新規に書き下ろされた曲が使われた。

Flashのバージョンアップに従って、Flashに搭載されているスクリプト言語であるActionScriptが高度化されたことに伴い、ウェブブラウザ上なら軽快に動作し、比較的容易な開発環境にあるFlashを使用した数多くの大規模なネット・ゲームやコミュニケーション・サイト、動画配信や地図ナビゲーション、Flash Liteを使用した携帯アプリなど、スクリプトベースで「作品」が制作されることが増加傾向にある。

2006年春、『菅井君と家族石』で注目されていたFROGMAN蛙男商会)が、また、全編Flashで制作された史上初のテレビアニメーションシリーズ『THE FROGMAN SHOW』が制作され、テレビ朝日朝日放送にて放映。映画化やゲーム化なども行なわれた。加えて、うすた京介の漫画『ピューと吹く!ジャガー』が、蛙男商会の手によりFlashでOVA化されている。

注意すべき作品傾向

Flash作品の中には、最初に間違い探し色盲テストなど鑑賞者に画面を注視させる画像を表示しておいて、突然画面が切り替わり、怪物や血まみれの人物が絶叫と共に表示されるなどのドッキリ映像も存在する。電子掲示板にFlash作品への直リンクが書き込まれている場合は、この類いの作品への誘導である可能性があるため、再生には注意が必要である。いっぽうで、中にはをしている男の写真が出るなど、アメリカンジョーク的なユニークな作品もある。なお、こうした鑑賞者を驚かせる目的で作成されたFlashのさきがけは、1990年代後半に一部で「心霊写真の画像」として有名となったアニメーションGIF画像とみられる。一見すると何の変哲もない小屋の写真で、どこを見ても幽霊らしきものを探すことはできないのだが、表示から一定の時間を過ぎると、突然小屋の扉から幽霊が飛び出してくる内容で、昨今頻繁に出回っている「絶叫Flash」は基本的にはすべてこの模倣であるといえる。

また、●○の曲を逆再生すると…といったFlashと見せかけて、再生し始めてしばらくは音量が小さく、鑑賞者がボリュームを上げて注意深く聴いていると、突然大音量で絶叫する声が再生されるといったFlashもある。

インターネットのグロテスク画像も参照のこと。

セキュリティ問題

Flash Playerは本格的なプログラミング言語であるActionScriptの処理系を含んでいる。そのためFlashデザイナーやFlexプログラマーは任意の機能を実現できるが、信頼性の保証がないサーバから読み込まれたプログラムが動作することについて、セキュリティ上の懸念が存在する。

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

このため通常はFlashによってシステムが破壊されたり、ローカルファイルに保存した情報が盗まれることはないが、Flash Playerや(PDFに組み込まれたFlashを再生できる)Adobe Readerにはシステムのクラッシュや悪意のあるプログラムの実行を許す脆弱性が過去にいくつか発見されている。多くのユーザはWebブラウザに組み込まれたFlash Playerを有効にした状態でWebを利用しているので、それらの脆弱性を突くJSRedir-RTROJ PIDIEF.INのようなウィルスは修正アップデートが公開されるまでの間に急速に感染を拡大した。

ソフトウェアには脆弱性がつきものだが、日常的に利用されるWebブラウザやPDFビューアに組み込まれたFlashのそれは影響が甚大である。Flash Playerは常に最新版を使用し、脆弱性が発表された場合はアップデートが公開されるまで無効化することが望ましい。

アドビシステムズ以外の実装

再生ソフトウェア

アドビシステムズ以外が実装する Flash 再生ソフトウェアは存在するものの、いずれもまだバグが多く実用レベルに達していない。なお、swfのファイルフォーマットの仕様は公開されている。昔は、この仕様書を再生ソフトウェアの作成に用いることはできなかったが、2008年5月1日に、ライセンスが変わり、Open Screen Project が始まり、互換プレーヤーを作ることが可能になった[1]

作成ソフトウェア

Flash のファイルフォーマットである SWF は仕様が公開されており、サードパーティー製の Flash 作成ソフトも多数存在する。

Windows 版

frimo 3Free Motionの後継ソフトウェア)、MotionMaker 4FlashMakerの後継ソフトウェア)、かんたんWebアニメーションflaaveIn A FlashSWiSHToon Boom StudioParaFla!Suzuka

Mac OS X 版

かんたんWebアニメーションflaaveToon Boom Studio

Linux 版

サーバベース・コンバータ(現在、α版)

フリーの Flash 作成ソフトウェア

Liveswif lite、MotionSWF、Powerbullet、jaMing、ParaFla!Suzuka 等が存在するがあまり数は多くない。また、Windows環境でしか使用できない物がほとんどである。うち ParaFla!、Suzuka は日本人によって開発が進められている。

また、ブラウザから開発できる環境としてwonderflが存在する。


関連項目

外部リンク

ソフトウェア

解説サイト