flex中有个<webservices>的标签能够负责flex与webservices之间交互
<mx:WebService id=" WebService组件id" wsdl="WebService地址">
<mx:operation name="方法名">
<mx:request>
<参数名1>值1</参数名1>
<参数名2>值2</参数名2> …
</mx:request>
</mx:operation>
</mx:WebService>
<mx:operation>组件表示WebService的一个方法,属性name值必须与WebService中的定义名称相同 <mx:request>标签下传递参数,需要注意的是参数的名称及顺序必须与WebService中的定义相同。 以下代码定义了一个<mx:WebService>组件。<mx:WebService>组件中包含带参的getUser方法。调用<mx:Webservice>组件中的方法的语法如下所示。 WebService变量.方法.send();
<mx:WebService id="wsi" wsdl="http://localhost:8080/WebFlex/services/JsonTest?wsdl" useProxy="false" showBusyCursor="true">
<mx:operation name="getJson" result="showInfo(event)">
</mx:operation>
<mx:operation name="getUser" result="showUser(event)">
<mx:request xmlns="">
<name>{namei.text}</name>
<sex>{sex.text}</sex>
<age>{age.text}</age>
</mx:request>
</mx:operation>
</mx:WebService>
<mx:TextInput id="yname">
<mx:Button text="调用" cilck="wsi.getUser.send()">