CommandだとかThreadだとかChainだとか、as3の非同期処理クラスを見ていて思うのはとにかく小回りがきかないこと。 実装はどれも素晴らしいんですが、ちょっとだけ使いたい時でもひたすら型を書かなきゃならなかったりと微妙に不便なので手軽に使える非同期処理クラスを作りました。 ASDeferred(JSDeferred) をベースにしています。 Chain ライブラリ ・・・激しく名前かぶってますorz だって後から知ったんだもの。 コンセプトは以下の3つ。 ・やってることが一目で分かる ・必要なコード量を極力減らす ・取得データを参照しやすい仕組み ■やってることが一目でわかる これは Tweener を参考にしました。 パラメータをオブジェクトで渡すことで視認性大幅アップ、かつ各処理クラスを隠蔽します。 データをテキストで読みたい場合は text、バイナリで読みたいときは bi