« 2009年11月 | メイン | 2010年01月 »

2009年12月 アーカイブ

2009年12月09日

WEB+DB PRESS vol.54に「ActionScript 3.0ライブラリ大集合」って記事書いたよ

告知その1

WEB+DB PRESS vol.54 に「ActionScript 3.0ライブラリ大集合」って記事書きましたよー!
Kappa-Labgamikenさんと一緒に書きましたー!あっざっす!

発売日は23日です。Amazonで予約できますよん。

WEB+DB PRESS Vol.54 [amazon]

WDB54-final-RGB_500.jpg


いろいろなサンプルと共にライブラリを紹介していますのでぜひぜひ買ってください。買ってください。

章立てはこんな感じ

第1章 ActionScript 3.0ライブラリの基本

第2章 表現・演出ライブラリ [基本編]
・3D : Papervision3D
・物理エンジン : Box2dFlashAS3
・アニメーション : Tweener

第3章 表現・演出ライブラリ [個性派編]
・グラフィック : Frocessing
・拡張現実 : FLARToolkit
・サウンド : SiON

第4章 制作支援ライブラリ
・非同期処理 : Thread Libray
・フレームワーク : Progression
・デバッグ : Monster Debuger
・プロファイラ : SWFProfiler
・Flash IDEの拡張 : JSFL

第5章 その他ライブラリ
・地図 : Google Maps API
・バイナリ操作 : as3corelib(jpg/png encoder)
・外部デバイス連携

WEB+DB PRESS vol.54で「ActionScript 3.0ライブラリ大集合」って記事書いたよ! (memo.kappa-lab.com)
http://memo.kappa-lab.com/2009/12/webdb_press_vol54actionscript.html

2009年12月13日

iPhoneアプリリリース Touch25

告知その2

勉強のために試しに作ってたiPhoneアプリがようやくリリースされすた。
開発から申請、有料販売までのプロセスを一通り経験できました。

1から25まで順番にタッチしていく感じのゲームっぽい何かです。
115円で発売中。

iTunes Store

site_07.png

今後もちょこちょこ時間見つけてアプリリリースしたいです。

wonderfl本で記事を書きました 「ブラウザで無料ではじめるActionScript 3.0 ?It's a wonderfl world?」

告知その3

wonderfl本を書きましたよー

ちょっと前からお手伝いしてた、「ブラウザで無料ではじめるActionScript 3.0 ?It's a wonderfl world?」が12/18日に発売します。

ブラウザで無料ではじめるActionScript 3.0 ?It's a wonderfl world? [Amazon]

wonderfl_book_500.png

私の担当は、外部デバイスと言うことで、特別な機器をつなげなくてもFlashと外部機器の連携が楽しめる、WEBカメラとマイクに関して書きました。なかなか普及率とか考えると手を出しにくい機能だと思うけど、楽しいのでぜひ!

wonderflにサンプルもアップされてますので、書籍を買って読んでForkして遊んじゃってください!!


見本誌も届いたよ!


48522636.jpg


2009年12月17日

AIRで画像のURLを使わずに画像を保存 HTMLLoaderつかうよ

たまには技術的なこと書かないといかんですね。というわけでちょろっとAIRを触っています。 画像のURLを使わずにその画像を保存する方法が無いもんかなと考えて、HTML読み込んで画像の部分だけBitmapDataにdrawしたらいいやん、ということでやってみました。


HTMLLoaderで取得したHTMLから保存したい画像をDOMで取得して、画像の位置と大きさでクリップしてBitmapDataにdrawします。


var h:HTMLLoader = new HTMLLoader();
h.load(new URLRequest("http://un-q.net")); // HTMLを読み込む
h.width = 800;
h.height = 1500;
h.visible = true;

h.addEventListener(Event.COMPLETE, function(e:Event):void {
    var img:Object = h.window.document.images;    
    var mtx:Matrix = new Matrix();
    // 仮にimg[0]が取得したい画像だとして
    mtx.translate(-img[0].x, -img[0].y);
    var rect:Rectangle = new Rectangle(0, 0, img[0].width, img[0].height);
    b.draw(h, mtx, null, null, rect);
    // あとはBitmapDataをjpgかなんかにエンコードして保存したらええと思います。
});

別にhtmlから画像のURL抜き出して、Loaderで読み込めばいいんですが、、再度画像を読みに行かなくて済むので、こっちのほうがサーバーに優しいですね。あまり使い道ないと思うけど。

About 2009年12月

2009年12月にブログ「Unknown Quality」に投稿されたすべてのエントリーです。過去のものから新しいものへ順番に並んでいます。

前のアーカイブは2009年11月です。

次のアーカイブは2010年01月です。

他にも多くのエントリーがあります。メインページアーカイブページも見てください。