ImageLoadQueue

複数画像を、非同期で順に読み込んでいくライブラリ

詳細

http://blog.romatica.com/2010/10/01/imageloadqueue/

動作サンプル

http://www.romatica.com/works/imageloadqueue_sample/

特徴

  • (シングルトンなので)どの階層からでも、キューに追加でき、読み込まれた画像はグローバルに保管されどこからでも取得できる
  • 途中ロードエラーが起きてもスキップして順次ロードする(どのURLでエラーが起きたか取得可能)
  • ロード完了時、コンプリートイベントで「画像のコピー」を返す(グローバルに保管された画像は変更されない)
  • ロード完了済URLをadd()した場合、保管された画像のコピーがコンプリートイベントで返される。
  • 同じURLを複数add()した場合、登録された全てのリスナー関数が同時実行される。(例えばhoge.jpgを3回add()すると、1番目がロード完了後、3つのコンプリートリスナー関数が同時実行される)
  • 任意のタイミングでロードストップできる

ドキュメント

http://www.romatica.com/dev/imageloadqueue/asdoc/

zipダウンロード

http://www.romatica.com/dev/imageloadqueue/imageloadqueue.zip