[[ActionScript]] > ActionScriptとは?

#contents

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

** 統合開発環境 [#v1ede69f]
ActionScriptはAdobeの提供する各種アプリケーションで編集するのが基本形である。
しかし、一般的に使われている統合開発環境とは異なる点が多く、それらを経験したプログラマーには評判が悪い傾向がある。
Adobe Flex Builderでは、Eclipseプラグインの形で編集環境を提供しており、別言語の修得者は差異に悩むことなく開発を行える。
またAdobe Flex SDKがAdobeから無償で提供されている。
上記以外の統合開発環境ではFlashDevelopなどがある。

** アドビ社以外 [#pd394640]
無償のオープンソースの物や、サードパーティ製の Flash 開発用ソフトウェアも発売されている。
それらのソフトにも ActionScript に対応しているものがある。
オープンソースのMotion-Twin ActionScript 2 Compilerはアドビ社よりも速いコンパイルを謳っている。

またオープンソースのコンパイラを利用して SWF ファイルを ActionScript から作る FAME / FAMES / FLAMES 等と呼ばれる開発環境/開発手法が注目されている。

** サードパーティ製の無償AS開発ソフトウェア [#j883cb09]
- LiveSwif (http://www.liveswif.tevlar.net/) (タイムライン式)
- ParaFla! (http://www.geocities.jp/coa9999/) (イベント式)
- Suzuka (http://www.cty-net.ne.jp/~uzgensho/) (タイムライン式)
三つともActionScriptに対応している。

- wonderfl (http://wonderfl.net/)
ブラウザからActionScriptを入力し、サーバサイドでコンパイルを行うことで無償で開発を行うことができる。

- FlashDevelop (http://www.flashdevelop.org/)
Adobe AIR製ソフトやFlashコンテンツを作成できる無償の開発環境


トップ   編集 差分 バックアップ 添付 複製 名前変更 リロード   新規 一覧 単語検索 最終更新   ヘルプ   最終更新のRSS