如何从Flash使用nusoap Web服务

如何从Flash使用nusoap Web服务,flash,actionscript-3,web-services,Flash,Actionscript 3,Web Services,我正在尝试从AS3 Flash应用程序调用一个用nuSoap编写的web服务。我已经读到,从AS3开始,web服务支持在Flash中被删除(真的不明白为什么)。我已经尝试过第三方解决方案(be.welltured,Carlo Alducente),但它们不能与nusoap生成的WSDL一起工作。 我真的很担心,我必须使用Flash而不是Flex,有人能帮我吗 提前感谢。它不是轻量级的(它为您的swf添加了大约130KB),但是您可以在Actionscript项目中使用Flex的Webservic

我正在尝试从AS3 Flash应用程序调用一个用nuSoap编写的web服务。我已经读到,从AS3开始,web服务支持在Flash中被删除(真的不明白为什么)。我已经尝试过第三方解决方案(be.welltured,Carlo Alducente),但它们不能与nusoap生成的WSDL一起工作。 我真的很担心,我必须使用Flash而不是Flex,有人能帮我吗

提前感谢。

它不是轻量级的(它为您的swf添加了大约130KB),但是您可以在Actionscript项目中使用Flex的Webservice api,除了手动添加必要的swc之外,无需任何其他黑魔法

我自己做过,没有任何问题。我添加了flex.swc、framework.swc、rpc.swc和utilities.swc(以及locale文件夹中的所有swc)。我并没有对它做太多考虑,实际上,只是添加了我在SDK中找到的所有swc,直到它编译。由于编译器只会添加被引用的类,所以不会有太大的区别,而且它是快速而简单的

我正在粘贴一些代码,可能会有所帮助(我发现的大多数示例都使用mxlm):

希望能有帮助

另外,这是我在代码中提到的WebService类:

import mx.rpc.soap.WebService;  
import mx.rpc.soap.WebService;