首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Flex - URLLoader和HTTPService

Flex - URLLoader和HTTPService
EN

Stack Overflow用户
提问于 2008-11-10 19:55:41
回答 2查看 7.8K关注 0票数 9

我使用URLLoader将数据加载到我的Flex (主要是XML)中,而我的伙伴也在做同样的事情,他主要使用HTTPService。是否有特定或有效的理由使用on而不是其他?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2008-11-11 12:50:12

HTTPService继承了AbstractInvoker,允许您使用不能与URLLoader一起使用的令牌和响应器。当您需要传递与请求相关的特定变量时,令牌是很好的选择,您希望将这些变量与响应一起返回。

除此之外,使用URLLoader或HttpService加载xml是相同的。

示例:

代码语言:javascript
复制
var token:AsyncToken = httpService.send({someVariable: 123});
token.requestStartTime = getTimer();
token.addResponder(new AsyncResponder(
    function (evt:ResultEvent, token:Object):void {
        var xml:XML = evt.result as XML;
        var startTime = token.requestStartTime;
        var runTime = getTimer() - startTime;
        Alert.show("Request took " + runTime + " ms");
        //handle response here
    },
    function (info:Object, token:Object):void {
        //handle fault here
    },
    token
));
票数 14
EN

Stack Overflow用户

发布于 2008-11-10 21:13:54

使用这两种方法真的没有区别。这两种实现都可以被认为是“正确的”。

票数 -3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/278965

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档