flex webservice客户端

时间:2008-09-21 13:19:50

标签: flex web-services

是否有任何有用的链接可用于使用flex使用Web服务? 解决方案越容易越好

由于

4 个答案:

答案 0 :(得分:2)

尝试http://livedocs.adobe.com/flex/3/langref/mx/rpc/soap/mxml/WebService.html获取SOAP服务。您只需指定WSDL位置和事件处理程序并调用服务。

Flex Builder 3还包含用于为Web服务创建代理的代码生成功能。 http://livedocs.adobe.com/flex/3/html/help.html?content=data_4.html

答案 1 :(得分:1)

我发现this tutorial非常有用 - 它提供了使用基本Web服务的明确示例,双方都有代码(服务器和flex)。

当从Flex访问远程服务器上的远程web服务时要记住的一件事是需要crossdomain.xml - 需要明确告知flex中的安全模型允许从远程域访问服务。 / p>

答案 2 :(得分:1)

我建议AMF使用您自己的服务(Java Remote Object是标准的,但还有其他像pyAMFRubyAMF)。

这对我来说非常适合使用REST Web服务:

http://code.google.com/p/as3httpclient/wiki/Links

Example

BlazeDS支持在没有Crossdomain.xml的情况下访问外部域: http://www.adobe.com/cfusion/communityengine/index.cfm?event=showdetails&postId=10284&productId=2

答案 3 :(得分:0)

Flex Builder 3附带了代码生成工具,可让您构建与eb服务wsdl公开的服务器端传输对象相对应的actionscript对象。在使用Web服务时,它可以使您的生活更轻松。这是good overview by Zee Yang

Brian Riley和Clint Modien编写了一个名为VOFactory的开源工具,它允许您动态地将wsdl对象转换为actionscript对象。