avm2: Make URLStream fire the HTTP_STATUS event

This commit is contained in:
Tom Schuster 2024-03-16 12:56:11 +01:00
parent 403f6eb511
commit 1d4fd1575b
1 changed files with 5 additions and 3 deletions

View File

@ -5,10 +5,10 @@ package flash.net {
import flash.utils.IDataInput;
import flash.utils.ByteArray;
import flash.events.Event;
import flash.events.HTTPStatusEvent;
import flash.events.IOErrorEvent;
import flash.events.SecurityErrorEvent;
import flash.events.ProgressEvent;
import flash.events;
import flash.events.SecurityErrorEvent;
import __ruffle__.stub_constructor;
import __ruffle__.stub_method;
import __ruffle__.stub_getter;
@ -49,7 +49,9 @@ package flash.net {
self._loader.data.endian = self._endian;
self.dispatchEvent(new ProgressEvent(ProgressEvent.PROGRESS, false, false, e.bytesLoaded, e.bytesTotal));
});
this._loader.addEventListener(HTTPStatusEvent.HTTP_STATUS, function(e:*):void {
self.dispatchEvent(new HTTPStatusEvent(HTTPStatusEvent.HTTP_STATUS, false, false, e.status, e.redirected));
});
}
public function get bytesAvailable():uint {