前回は非同期処理の扱いについて、niumさんに教えていただいたやり方をご紹介いたしましたが、実は僕はkazekotoba(なんか表示できないケースがあるっぽい)の制作時点ではこれらの方法を知りませんでした。 今回のプロジェクトでは、DBからのデータ取得、画像データの読込みという2つの工程において、非同期処理に対応しなければなりませんでした。そこでカスタムCommandクラスを作るというやり方で対応していました。 ということで、今回はまたかなり自信がないのですが、LoadPostDataというDBから投稿記事情報を取得するためのカスタムCommandクラスのコードを交えながら、いくつか気づいた点を書かせていただこうかと思っています。 まずはProgressionのドキュメントにあるCommandクラスのサンプルをご覧ください。 package { import jp.progression.