文档章节

Flex HTTPService

拿客-三产
 拿客-三产
发布于 2016/04/05 10:55
字数 331
阅读 12
收藏 0

创建HTTPService对象

<s:HTTPService id="wordsData" url="http://hello.api.235dns.com/api.php?code=xml&key=bf8a2783362c94e153b5459eb124d0bb"
result="resultHandler(event)">

URL中如果使用&符号应写成&
例如上面的示例就应将url中内容改为http://hello.api.235dns.com/api.php?code=xml&amp;key=bf8a2783362c94e153b5459eb124d0bb

调用send()方法

创建HTTPService对象时并不会自动获取数据,要获取数据得向数据源发送请求。使用send()可以发送请求获取数据。

访问返回的数据

访问返回的数据有两种数据:
1. lastResult
第一种方式是通过HTTPService对象的lastResult属性访问数据例如

<s:HTTPService id="wordsData" url="http://hello.api.235dns.com/api.php?code=xml&key=bf8a2783362c94e153b5459eb124d0bb"/>

声明的HTTPService可以获得

<?xml version="1.0"?>
<xml>
    <id>116</id>
    <from>XiaoZhengRan</from>
    <time>1518</time>
    <day>1</day>
    <words>缘深多聚聚,缘浅随它去</words>
</xml>

需要访问xml中的words节点的数据,需要使用wordsData.lastResult.xml.words
但这种方法较为笨拙,所以开发中一般使用下面这种方法
2. result
通过以下方法声明HTTPService

<s:HTTPService id="wordsData" url="http://hello.api.235dns.com/api.php?code=xml&key=bf8a2783362c94e153b5459eb124d0bb"
result="resultHandler(event)">

在XML数据返回时会触发resultHandler()方法

import mx.rpc.events.ResultEvent;
private function resultHandler(event:ResultEvent):void{
    //使用`event.result.xml.words`的方法访问数据了。 
}

上面两种方法第一种可以在程序任何地方使用,儿第二种只能用方法的方式

本文转载自:http://blog.csdn.net/sanchan/article/details/47753853

拿客-三产
粉丝 110
博文 75
码字总数 121734
作品 0
丰台
程序员
私信 提问
如何做好Flex与Java交互

三种flex4与Java顺利通信的方式是:   flex与普通java类通信RemoteObject;   flex与服务器交互HTTPService;   flex与webservice交互WebService。   当大家尝试使用flex与普通java类...

莫海涌
2014/04/04
312
0
15 非常有用的 Adobe Flex 教程

Adobe Flex是最初由Macromedia公司在2004年3月发布的,基于其专有的Macromedia Flash平台,它是涵盖了支持RIA(Rich Internet Applications)的开发和部署的一系列技术组合。Flex是开发富互联...

红薯
2011/09/30
11.8K
5
Flex安全沙箱问题解决方法详解

本文和大家重点讨论一下Flex安全沙箱问题的解决,关于Flex安全沙箱问题的解决前些天做了一个Flex的小程序,通过访问服务前端的xml来更新数据,本地调试无误但换成服务器端时出现错误,下面本...

bigYuan
2012/03/17
2.8K
0
了解一下Flex 4里的fx、mx以及s命名空间

Flex 4带给我们的,是全新的命名空间。了解这些命名空间必定是一件好事情。Flex 4有三个非常重要的命名空间,分别是: xmlns:fx=”http://ns.adobe.com/mxml/2009″ xmlns:mx=”library://n...

Sandy_wu
2013/10/07
109
0
大连招聘WEB-Web developer;Solution designer;Flex工程师;XS

以下职位需要英语比较好(技术OK的话,英语可放宽) Web developer Technical skills: 1. Expert in Web technologies (Javascript, CSS, HTML, XHTML, XML) 2. Experience with Java developme......

sxy521
2011/01/31
478
9

没有更多内容

加载失败,请刷新页面

加载更多

PyTorch入门笔记一

张量 引入pytorch,生成一个随机的5x3张量 >>> from __future__ import print_function>>> import torch>>> x = torch.rand(5, 3)>>> print(x)tensor([[0.5555, 0.7301, 0.5655],......

仪山湖
29分钟前
1
0
OSChina 周二乱弹 —— 开发语言和语言开发的能一样么

Osc乱弹歌单(2019)请戳(这里) 【今日歌曲】 @花间小酌:#今日歌曲推荐# 分享The Score的单曲《Revolution》 《Revolution》- The Score 手机党少年们想听歌,请使劲儿戳(这里) @批判派...

小小编辑
今天
2.1K
17
oracle ORA-39700: database must be opened with UPGRADE option

ORA-01092: ORACLE instance terminated. Disconnection forced ORA-00704: bootstrap process failure ORA-39700: database must be opened with UPGRADE option 进程 ID: 3650 会话 ID: 29......

Tank_shu
今天
3
0
分布式协调服务zookeeper

ps.本文为《从Paxos到Zookeeper 分布式一致性原理与实践》笔记之一 ZooKeeper ZooKeeper曾是Apache Hadoop的一个子项目,是一个典型的分布式数据一致性的解决方案,分布式应用程序可以基于它...

ls_cherish
今天
4
0
聊聊DubboDefaultPropertiesEnvironmentPostProcessor

序 本文主要研究一下DubboDefaultPropertiesEnvironmentPostProcessor DubboDefaultPropertiesEnvironmentPostProcessor dubbo-spring-boot-project-2.7.3/dubbo-spring-boot-compatible/au......

go4it
昨天
3
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部