- 2009年5月29日 20:46
- ActionScript 3.0 | JSFL

昨日、SparkProject勉強会#9にスピーカーとして参加しました。今回、SWFObjectの開発者であるGeoff Stearns氏が来日・ゲストとして登場し、氏の誕生日と言うこともあってすごい盛り上がりでしたね。
で、僕はJSFLについて自分がコミットしているものを紹介したわけなんですが、それとは別にGeoffが誕生日ってことで皆でFlashつかって祝おう!って企画があがったわけです。
ARを使ったバースデーケーキの拡張現実やら、WEBカムでGeoffの顔をあしらったケーキを生成したり、もうすごいのなんの。僕は性懲りもなく、JSFLでお祝いしました。どんだけJSFL好きなんだと。
それがこれ。

JSFLって、表現する言語ではないのでどう表現するか悩みましたが、以前からなんとか表現させてやろうと思ってました。最近はWanderflでパーティクルが流行ってたので、タイムラインをつかって同じようなことが出来ないかなと。
とりあえず、Geoffの奥様にCute、GeoffにはCrazyという最高のお褒め言葉を頂戴したので、全力で祝うという目的は達成できたと思いたいです。。英語しゃべれない自分が恨めしい!
構造的には実はシンプルで、SWFPanel*AS3を使い、TextFieldで文字を書いてそれをキャプチャ→テキストの幅と高さをJSFL色つき部分の座標をとって→JSFLでその値をレイヤーとフレームの座標値に照らし合わせてキーフレーム追加→テキストとなる部分をキーフレームをモーショントゥイーンに変換。という流れ。本当はアニメーションとか、サウンドビジュアライザとかしたかったんですが、なんせ重い。フレームを少し弄るだけで、ふつうにPCフリーズしますからね。。ソースはそのうち公開します!
勉強会終了後は懇親会。発表後のハイテンションで北海道のラーメンサラダを初体験しました。おいしいですね。味は冷やし中華に近いか・・・。それにしてもほんと、盛り上がりましたね。そしてたくさんの方に名刺交換をさせていただき、激励の言葉を頂きました。ありがとうございます!Spark67 part2 がんばります!
というわけでHappy BirthDay Geoff !! :)



