Yes, I would recommend trying to override dispatchEvent in URLLoader. HTH, -Alex
From: Serkan Taş <[email protected]> Reply-To: "[email protected]" <[email protected]>, "[email protected]" <[email protected]> Date: Thursday, February 28, 2019 at 11:04 AM To: "[email protected]" <[email protected]> Subject: Re: Work on Emulation I assume you confirm Alex. Thanks, Serkan 26.02.2019 22:23 tarihinde Serkan Taş yazdı: I do not expect you take the control of my code in detail Alex. I am trying to make my project work, and trying to help to improve the framework as I can do my best beside. Here is the hierarchy for HTTPService : mx.rpc.http.HTTPService extends mx.rpc.AbstractInvoker extends org.apache.royale.events.EventDispatcher URLLOader also extends URLLoaderBase extends EventDispacther also. [cid:[email protected]] For my case, progressHandler dispatches first RESPONSE_STATUS then ValueEvent through the class EventDispatcher. After than the method in my class, httpResult is called. [cid:[email protected]] [cid:[email protected]] It looks like, it is better to override the function in URLLoader. I appreciate your advice. Thanks, Serkan 25.02.2019 23:33 tarihinde Alex Harui yazdı: I thought you were using HTTPService and not URLLoader until this morning when I looked more closely at your call stack. I’m not digging through your code in detail. I’m not sure if HTTPService wraps the URLLoader or subclasses or what. But fundamentally, you should be able to override the right dispatchEvent call and send something else, or possibly be the first listener for an event and call stopImmediatePropagation and dispatch something else. HTH, -Alex From: Serkan Taş <[email protected]><mailto:[email protected]> Reply-To: "[email protected]"<mailto:[email protected]> <[email protected]><mailto:[email protected]> Date: Monday, February 25, 2019 at 11:19 AM To: "[email protected]"<mailto:[email protected]> <[email protected]><mailto:[email protected]> Subject: Re: Work on Emulation You are right Alex, The dispatch is called in progressHsandler function in class URLLoader. But I guess there is a misunderstanding. From your mail I understood that I am going to override the function in HttpService class not in the URLLoader class. To make it clear, I am going to override the dispatch event function in URLLoader, right ? Thanks, Serkan 25.02.2019 20:26 tarihinde Alex Harui yazdı: The call stack indicates that URLLoader's progressHandler calls dispatchEvent. I would step into that call. If you have properly overridden URLLoader's dispatchEvent, then it should work. HTH, -Alex
