URLLoaderを使用してサーバーにデータをアップロードしていますが、ProgressEventをリッスンしますがディスパッチしません。エラーはなく、ファイルは正常にアップロードされます。なぜそれは働かないのでしょうか?Actionscript-3 URLLoader:ProgressEventがディスパッチしない
コードは次のように:
//setup
urlLoader.addEventListener(ProgressEvent.PROGRESS, onProgress);
//listen
private function onProgress(e:ProgressEvent):void {
trace(e.bytesLoaded + ' ' + e.bytesTotal);
}
URLLoaderはLoaderクラスから継承しません。EventDispatcherから継承します。 – PatrickS
初期インスタンス化が表示されていないときにどのインスタンスが使用されているのかよく分かりませんが、ヒントurlLoaderから。それは言われている、いくつかのpplは、ローダーインスタンス変数を時々、urlLoaderとして名前を付ける傾向があります。 – Aesphere
aesphere、そのurlLoaderはURLLoaderクラスのインスタンスで、そこにバグがあるようです... –