Flash制作を簡単にする
ActionScriptライブラリとは?
特集:Flasherに便利なオープンソース「Spark project」Spark project コミッタ
新藤 愛大
2008/12/10
便利なActionScriptライブラリをSpark projectで探そう
- - PR -
ActionScriptライブラリを使うと、便利でうれしいということは分かりました。では、ActionScriptライブラリは一体どこにあるのでしょうか? それを探すときにオススメするのが、筆者が運営する「Spark project」です。
Spark projectは、Flash/ActionScript開発のためのオープンソースコミュニティで、ActionScriptライブラリと、情報の共有を目的に、筆者が立ち上げたものです。現在、100名以上のコミッタ(ActionScript ライブラリ提供者)が参加していて、70以上のActionScriptライブラリが公開されています。ActionScriptライブラリを探すには、まさにうってつけの場所です。実は、先ほど取り上げたTeraClockも、Spark projectで公開されているものです。
ここでは、Spark projectで公開されているActionScriptライブラリの中から、いくつかピックアップして紹介をしてみます。気になるものがあれば、ぜひチェックしてみてください。また、もっとたくさんのActionScriptライブラリを見てみたい人は、ぜひWebサイトにも足を運んでみてください。
☆ 拡張現実を実現するためのライブラリ「FLARToolKit」
制作者:Saqooshaさん
最近流行の「拡張現実」を実現するためのライブラリです。ARToolKitのJava言語版である「NyARTooKit」をActionScriptに移植したもので、Webカメラ映像のマーカー部分に、3Dモデルをオーバーレイして表示できます。動作するデモなどは、Saqooshaさんのサイトで確認できます。
☆ Processingライクなドロー系ライブラリ「Frocessing」
制作者:nutsuさん
Processingライクなドロー系ライブラリです。ActionScriptでありながら、Processingのような記法でグラフィックが描けます。標準の描画APIでは物足りないという人にお勧めです。Processingについて詳しく知りたい方は下記記事を参照してください。
☆ オーディオ系ライブラリ「sazameki」
制作者:zk33さん
オーディオをダイナミックに生成したり、エフェクトを掛けたりすることに特化したライブラリで、サンプラーやシンセサイザー、MML再生といった用途にも応用できます。FlashPlayer 10の新機能である「Dynamic Sound Generation」にも対応してきています。
☆ 疑似スレッドを実現「ActionScript Thread Library 1.0(そうめん)」
タスクシステムとJava言語のスレッドモデルをベースとした、疑似スレッドライブラリです。複雑で冗長になりがちなイベント処理や非同期処理、リアルタイム処理を分かりやすくスマートに記述できます。詳しくは、Webサイトやサンプルをご覧ください。
ActionScriptライブラリをFlash制作に役立てよう
本稿では、ActionScriptライブラリとは何か、そのメリット、使い方、そして探し方として、Spark projectを紹介しましたが、いかがでしたでしょうか。
Spark projectのほかにも、海外では、OSFlashやGoogle Codeなどを見ると、たくさんのオープンソースのActionScriptライブラリを見つけることができます。ぜひ、あなたの制作に取り入れて、効率を上げたり、表現の幅を広げてみたりしてみてください。
また、Spark projectでは、毎月「Spark project 勉強会」も行っていますので、興味がある方は参加してみてはいかがでしょうか。開催の告知や募集などは公式ブログにて行っています。
なお、Spark projectでは、コミッタ(ActionScriptライブラリの提供者)も随時募集しています。「とても便利なActionScriptが書けたから公開したい」「いつも同じようなActionScriptを書いているので、みんなで共有して効率よくしたい」「勉強用に書いたActionScriptを公開する場所がほしい」「Spark projectにあるライブラリをもっと便利に書き換えたい」など、ActionScriptコードを公開・共有することに興味がある方は参加してみてはいかがでしょうか。詳細はWebサイトにてご確認ください。
今回のサンプルのソースコードはこちらからダウンロードできます。
■@IT関連記事
| 新藤愛大――「Spark projectは生活の一部」 広がれ エンジニアの輪(9) Flashが好きで、いつの間にか仕事になってしまったフリーランスエンジニア。コミュニティ「Spark project」は生活の一部と化している 自分戦略研究所 > コミュニティ活動支援室 2007/12/17 |
| Flashの基礎を無料で習得! ActionScript入門 ActionScriptを知っていますか? Flash技術の要となる言語で無料で簡単にFlashアプリケーションを作れます。そのActionScriptについて初心者のために一から丁寧に解説していきます |
||
| Flashで作ったゲームも攻撃対象になるんです! 星野君のWebアプリほのぼの改造計画(5) 星野君の趣味はFlashでゲームを作ること。ところが、このゲームのせいで星野君の休日がどんよりしたものに…… 「Security&Trust」フォーラム
2006/3/11 |
| Flex Builder 3でサクっとActionScriptコーディング! 作って学ぶAIRウィジェットの基礎→応用(3) 今回はAIRウィジェットの処理やロジックをActionScriptでコーディングします。Flex Builder 3を使うと便利な機能が満載です 「リッチクライアント & 帳票」フ ォーラム 2008/3/24 |
||
| 現場で使えるFlex実践テクニック 本連載では、Flex開発で基本となる特徴的な機能から一歩進んで、実開発の現場でよく使われるテクニックについて、より実践的に解説します |
||
| いまさら聞けないFlex、そして、いまこそ入門のとき!? Flex 3正式版リリース! Flexの過去・現在・未来 先日ついに正式リリースされたFlashベースのRIA技術Flex 3。いまが入門に最適なFlexの過去・現在・未来を一挙に解説 「リッチクライアント & 帳票」フ ォーラム 2008/3/31 |
||
| Flex/AIR開発でデザイナとの協業を楽にする「yui」 デザイナとプログラマを“結”ぶオープンソース(前編) Flex/AIR開発でデザイナと協業することになったら、ぜひ試してみてほしいオープンソースのフレームワークがあります 「リッチクライアント & 帳票」フォーラム 2008/10/1 |
||
| 3/3 |
| INDEX | ||
| 特集:Flasherに便利なオープンソース「Spark project」 Flash制作を簡単にするActionScriptライブラリとは? |
||
| Page1 「ActionScriptライブラリ」って何? ActionScriptライブラリでどんだけ便利になるの? |
||
| Page2 どんだけ便利かをコードで実感 |
||
| Page3 便利なActionScriptライブラリをSpark projectで探そう ActionScriptライブラリをFlash制作に役立てよう |
||
| 「デザインハック」コーナーへ |
TechTargetジャパン
- 次のモバイルアプリはどのフレームワークで作る? (2012/5/24)
スマホアプリの開発を容易にするJavaScriptのフレームワークが続々と増えている。それぞれの良さや仕組み、何がどこまでできるのかを徹底解剖する - 「LESS&専用エディター」でCSSをシンプルに書こう (2012/5/23)
「LESS」はCSS初心者に向けた、シンプルなライブラリだ。「LESS」で、変数などのプログラミングの基礎的な考え方もCSSで学ぼう - 学校が世界一のデジタル環境になったら (2012/5/18)
授業はアーカイブに蓄積され、家からも見られる。家族が授業テーマのアイデアを出す。そんな姿が実現されるかもしれない - 1000万ドル調達も夢じゃないクラウドファウンディング (2012/5/15)
クラウドファンディングは、寄付型でも投資型でもない「購入型」が主流。商品を“開発する前に販売”して開発費用を集める逆転のシステムだ
|
|


