Are you going to use XHR on the JS-side? HTMLElementWrapper has a good place to create the XHR and hooked some things in the JS event dispatching that you might also need.
We also have a BinaryUploader that might be a good starting point. HTH, -Alex On 7/3/16, 10:02 PM, "Harbs" <harbs.li...@gmail.com> wrote: >For me the important piece is fetching and sending binary data and HTTP >codes. (I have a wrapper around it to handle errors, error codes, >multipart uploads, etc.) > >I have not studied the new HTTPService class very well, but the original >version was very rigid about the type of data it got. > >On Jul 4, 2016, at 7:53 AM, Alex Harui <aha...@adobe.com> wrote: > >> What does URLLoader do that HTTPService doesn't? >> >> -Alex >> >> On 7/3/16, 9:36 AM, "Harbs" <harbs.li...@gmail.com> wrote: >> >>> Let me explain a bit better why I’m asking. >>> >>> Yishay and I are working on a URLLoader class which will behave similar >>> to the Flash URLLoader class. Is there any reason not to make both the >>> Flash and JS version extend EventDispatcher? From what I can see, the >>> flex EventDispatcher on the JS side extends goog.events.EventTarget. Is >>> there a concern with using that instead of HTMLElementWrapper (which >>>as I >>> understand it uses native DOM elements to dispatch events)? >>> >>> On Jul 3, 2016, at 5:52 PM, Alex Harui <aha...@adobe.com> wrote: >>> >>>> >>>>> >>>>> I’m not sure my question made sense, but I do have a related >>>>>question: >>>>> Why this? >>>>> COMPILE::SWF >>>>> public class HTTPServiceBase extends EventDispatcher >>>>> { >>>>> } >>>>> >>>>> COMPILE::JS >>>>> public class HTTPServiceBase extends HTMLElementWrapper >>>>> { >>>>> } >>>>> >>>>> Why is the JS side not extending EventDispatcher as well? >>>> >>>> IMO, some code somewhere as to abstract the platform differences and >>>>do >>>> it >>>> as thinly as possible for performance reasons, so the inheritance >>>>chain >>>> for classes don't have to be the same, the API surface they present >>>> does. >>>> I think there will be more emphasis on Interfaces like >>>>IEventDispatcher >>>> instead of base classes like EventDispatcher in FlexJS. It should >>>>keep >>>> us >>>> from wasting code trying to make everything look the same under the >>>> covers >>>> and prevent huge chains of class dependencies that make it hard to >>>>have >>>> separation of concerns and small applications. >>>> >>>> Or maybe I'm not understanding your question... >>>> >>>> -Alex >>>> >>> >> >