2010年02月02日

選択してるライブラリアイテムに対して何かしたいJSFL

メモ
var doc = fl.getDocumentDOM();
var l = doc.library.getSelectedItems();

for (var i in l) {
  fl.trace(l[i]);
}

2010年01月19日

詳解 ActionScript 3.0アニメーション

詳解 ActionScript 3.0アニメーション ―衝突判定・AI・3DからピクセルシェーダまでFlash上級テクニック
51E1NFUnTZL._SS500_.jpg

ActionScript 3.0 アニメーションの著者、Keith Peters氏の新しい本がオライリーから出るみたいです。目次見るだけで鼻血が出そうな内容っぽいのでぜひ手に入れたいですねー。

2010年01月18日

『ブラウザで無料ではじめるActionScript 3.0』刊行記念トークセッション

wonderfl本の出版イベントやりますよー。
でも俺が開始に間に合わないかも疑惑。。。

banner.gif


wonderflがやってきた!!
〜『ブラウザで無料ではじめるActionScript 3.0』刊行記念トークセッション〜

■会場:Apple Store, Ginza (3F シアタールーム)
    東京都中央区銀座3-5-12 サヱグサビル本館
    ※地図 http://www.apple.com/jp/retail/ginza/map/

■日程:2010年1月26日(火)19:00〜20:00(受付開始18:30)
■定員:84席
■参加費:無料

詳しい情報や申し込み方法は以下よりお願いします。

http://www.wgn.co.jp/store/blog/item-812.html

AMFPHP1.9ベータがPHP5.3で動かない時の対応策

AMFPHPってのは、AMF(ActionScript Message Format)をPHPで扱うためのものなんですが、PHP5.3で動かそうとしたら動かなかったのでメモ。

eregi_replaceってのがPHP5.3から非推奨になってるのが原因とのこと。
なので amfphp/core/shared/util/MethodTable.phpの505行目の

$comment = eregi_replace("\n[ \t]+", "\n", trim($comment));
$comment = str_replace("\n", "\\n", trim($comment));
$comment = eregi_replace("[\t ]+", " ", trim($comment));

ってのを
$comment = preg_replace("`\n[ \t]+`U", "\n", trim($comment));
$comment = str_replace("\n", "\\n", trim($comment));
$comment = preg_replace("`[\t ]+`U", " ",trim($comment));
と変更すると動きました。

参考
もぐめぽろぐ PHP5.3.0でAMFPHPを実行できない
http://mogmet.blog20.fc2.com/blog-entry-21.html


それとは別にdateがエラーを出してたので、
date_default_timezone_set('Asia/Tokyo');
ってのをgateway.phpに追加してます。
これに関しては今のところよく調べてないです。


2010年01月04日

2010

もう5日ですが、とりあえず2010年、初ブログエントリー。

昨年は本を書かせてもらったり、ディレクター的な仕事をさせてもらったり、iPhoneのアプリ作ってみたりと新しいことをいろいろ経験できました。

今年はゲーム的な物に関わることが増えそうなので、なにか面白い物が作れるようにがんばってみます。

ことしもがんばろー

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で読み込めばいいんですが、、再度画像を読みに行かなくて済むので、こっちのほうがサーバーに優しいですね。あまり使い道ないと思うけど。

2009年12月13日

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


iPhoneアプリリリース Touch25

告知その2

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

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

iTunes Store

site_07.png

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

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年11月16日

全日本バーベイタム選手権

すごい。すごすぎるorz
Flashの技術云々がすごいというよりも、単純に面白い。

全日本バーベイタム選手権 | Verbatim Championship
http://www.verbatim.jp/senshuken/

ブログパーツ貼ってみる。

追記
これFlashPlayer9らしいですよ奥さん。

書いたよ!