次のコードで、ユーザーが選択した複数のファイルの FileReferenceList.fileList[] を処理しています。
for (i=0;i < event.currentTarget.fileList.length; i ++){
fileByteData = new ByteArray();
fileByteData = (event.currentTarget.fileList[i].data as ByteArray);
loader = new Loader();
loader.contentLoaderInfo.addEventListener(Event.COMPLETE, checkImageDimensions);
loader.loadBytes(fileByteData);
}
どの画像がどれであるかを追跡するために、i を checkImageDimensions に渡す必要があります。カスタム イベントを簡単に作成できますが、これを適切なタイミングで起動する必要があります。理想的には、私はこのようなことをすることができました..
var myEvent:CustomEvent = new CustomEvent(i);
loader.contentLoaderInfo.addEventListener(Event.COMPLETE, this.dispatchEvent(CustomEvent))
でも正直、どうしようか迷ってます…。
誰でも私を助けることができますか?ありがとう!