レポート「Spark67 Part2 Edge ActionScript Libraries」
2009年7月2日
初出:http://event.67.org/?p=410
ロクナナ, ワークショップ, FLARToolKit, JSFL, Flash, ActionScript
ファイル, マーカー, Flash, ActionScript, オブジェクト
6月19日(金)東京・代々木にて「Spark67 Part2 Edge ActionScript Libraries」が開催されました。
今回のイベントは ロクナナワークショップとFlash・ActionScript開発のためのオープンソースコミュニティ Spark Projectのジョイント企画として,昨年末に行われた「Spark67 Edge ActionScript Libraries」の第2回目となるイベントです。
スピーカーは,Spark Projectを代表するコミッター Katamari Inc.のSaqoosha(さくーしゃ)氏と株式会社ロクナナの加茂雄亮(かもゆうすけ)氏。
オーガナイザーは,ロクナナワークショップの講師 大重美幸(おおしげよしゆき)氏と,BeInteractive!のActionScriptエンジニアでありSpark Projectの代表 新藤愛大(しんどうよしひろ)氏が務めました。
「FITC Toronto 2009」活動報告
まずは新藤氏による,Spark Projectの紹介と先日,カナダのトロントで行われたFlashの世界最大級のイベント,「FITC Toronto 2009(※1)」にSaqoosha氏と新藤氏がスピーカーとして参加した際の模様の報告がありました。
新藤氏とSaqoosha氏は「Cool Japanese Flash」というセッションに日本人スピーカーとして招待され,セッション内で「wonderfl/progression/Spark Project/FLARToolKit」などの話をしたことが当日の会場の様子の写真と共に紹介されました。
- ※1)
- FITC Toronto 2009の様子はAdobe Edgeにレポートがアップされています。
JSFL(Flash JavaScript API)AtoZ
Session 1では加茂雄亮氏によるJSFLの解説と具体的な使い方が紹介されました。
JSFLとは
JSFLとは「Flash JavaScript API」の略称でAdobe Flash CS4 Professionalを拡張するための機能であり,Flashアプリケーションのオーサリング環境で実行されるスクリプトです。
アプリケーションの基本動作(ファイルを開く・パブリッシュなど)をJavaScriptで制御することができ,複数のflaファイルを一気にパブリッシュするなど,オーサリング業務を効率化することが可能になります。
JSFLを使おうと思ったきっかけ
加茂氏は以前,自分が担当する案件で「300個のflaファイルをswfに書き出しする」という作業を行う事態になったときに「なんとかして自動化したい」という思いがJSFLを使用するきっかけになったとのことです。
確かに多数あるflaファイルを1つずつswfにパブリッシュするのは,非常に手間であり時間もかかります。しかも,それを修正がある度に行わなければならないとなると「何か別の方法はないのか?」と考えるのが自然です。
JSFLの基本
JSFLは,OSによってJSFLコマンド(.JSFLファイル)の設置場所が異なるそうです。
OSごとのJSFLの設定場所
JSFLコマンドの登録ディレクトリ
Win Vista :
ブートドライブ\Users\ユーザー名\Local Settings\Application Data\Adobe\Flash CS4\言語\Configuration\Commands
Win XP :
ブートドライブ\Documents and Settings\ ユーザー名\Local Settings\Application Data\Adobe\Flash CS4\言語\Configuration\Commands
Mac OS X :
Macintosh HD/Users/ユーザー名/Library/Application Support/Adobe/Flash CS4/言語/Configuration/Commands
この所定の場所にJSFLファイルを設置することにより,JSFLを自動的に登録したことになり,Flashの上部メニューの「コマンド」から実行できるようになります。
ActionScriptとはシンタックスは多少異なるものの,JSFLはJavaScriptなので基は同じECMAScriptですからActionScriptを書いている人であれば簡単に理解できるでしょう。
ロクナナワークショップ NEWS & REPORT
- ロクナナワークショップ ハイレベルを目指すクリエイタ向けセミナーイベント「GEEKs」を開催―Flashモーションプログラミング
- レポート「Ameba×ロクナナワークショップ One Day College」
- ロクナナワークショップ 無料講座「Web制作の基礎知識講座」開講
- WordPressのコア開発メンバー来日!「WordPress×ロクナナワークショップ 実験!WordPressラボラトリー」開催
- ロクナナワークショップ 新講座「古堅真彦のActionScript 3.0によるインタラクティブデザイン講座」開催
- レポート「小林茂に学ぶFIOモジュール入門ワークショップ」
- レポート「Spark67 Deep Edge ActionScript Libraries」
- レポート「Spark67 Begenners Edge ActionScript Libraries」
- 「Ameba」とロクナナワークショップが1日限定無料技術カンファレンス「Ameba×ロクナナワークショップ One Day College」を開催
- TOMOOKA TAKASHI PHOTO EXHIBITION 鞆岡隆史「花木」写真展 開催



