少数の画像を選択するときに問題なく動作するこのコードがあります。
public var fileReferenceList:FileReferenceList;
public function browseFiles(event:Event = null):void
{
fileReferenceList= new FileReferenceList();
fileReferenceList.addEventListener(Event.SELECT,onMultipleFileSelect);
fileReferenceList.browse("images");
}
private function onMultipleFileSelect(event:Event):void
{
fileReferenceList.removeEventListener(Event.SELECT,onMultipleFileSelect);
var fileList:Array = event.target.fileList;
trace(fileList[0].name);
}
ただし、多数の画像 (1000 以上) を選択する場合、SELECT イベントが送出されたときに fileList はまだ初期化されていません。fileList が初期化されるのを待つ方法はありますか?