Declaramos el web service.
...
<mx:Script>
<![CDATA[
import mx.controls.Alert;
]]>
</mx:Script>
<mx:WebService
id="service"
wsdl="services/TestService?wsdl"
service="TestService"
port="TestServiceHttpPort">
<mx:operation name="echo"
fault="Alert.show(event.fault.faultString)"
result="Alert.show(event.target.lastResult)">
<mx:request>
<text>{inputText.text}</text>
</mx:request>
</mx:operation>
</mx:WebService>
<mx:TextInput x="229" y="8" id="inputText"/>
<mx:Button x="397" y="8" label="Echo" click="{service.echo.send()}"/>
...
inputText es un campo de texto (tipo TextInput de ActionScript).
El ejemplo es simple y claro como para que no se necesite más.
El servicio "TestService.echo" va a devolver la palabra ingresada en el campo "inputText" mostrándola en un popup.
El servicio "TestService.echo" va a devolver la palabra ingresada en el campo "inputText" mostrándola en un popup.
No hay comentarios.:
Publicar un comentario