Invoking Web Service Methods Using Flash Remoting - MACROMEDIA FLASH REMOTING MX-USING FLASH REMOTING FOR FLASH MX 2004 ACTIONSCRIPT 2.0 Use Manual

Using flash remoting for flash mx 2004 actionscript 2.0
Table of Contents

Advertisement

Invoking web service methods using Flash Remoting

Flash Remoting uses the .NET WSDL Tool to generate the necessary proxy classes automatically
by specifying a valid URL to a WSDL file or to a URL that can generate a WSDL file, such as a
.NET ASMX file. To invoke a local web service in an ASMX file from Flash, you enter the URL
to the file appended with
var flashService:Service = new Service(
"http://localhost/myASPApp/default.aspx",
null,
"http://localhost/myASPApp/ExampleWebService.asmx?wsdl",
null,
null);
You use the URL of the WSDL file, or a file capable of generating WSDL, as the service name. In
the ASMX file, a
[WebMethod]
public string getMessage()
{
return "Flash Remoting makes web services easy!";
}
To call this method in ActionScript, you use the method name in the context of the
Service object, as the following ActionScript example shows:
flashService
flashService.getMessage();
To display the results of the method invocation in Flash, you use an event handler, as the
following example shows:
function getMessage_Result(re:mx.rpc.ResultEvent):Void
{
serviceMessage.text = re.result;
}
function getMessage_Fault(fe:mx.rpc.FaultEvent):Void
{
serviceMessage.text = fe.fault.faultstring;
}
In the code, the results of the
serviceMessage.text
service results and errors," on page
Here is the complete example:
import mx.remoting.Service;
import mx.remoting.PendingCall;
import mx.rpc.RelayResponder;
import mx.rpc.FaultEvent;
import mx.rpc.ResultEvent;
var flashService:Service = new Service(
"http://localhost/myASPApp/default.aspx",
null,
"http://localhost/myASPApp/ExampleWebService.asmx?wsdl",
null,
, as the following ActionScript example shows:
?wsdl
method has been defined, as the following C# example shows:
getMessage
getMessage
dynamic text field. For more information, see
43.
web service method call are displayed in the
Calling web services from Flash
Chapter 2, "Handling
157

Advertisement

Table of Contents
loading
Need help?

Need help?

Do you have a question about the FLASH REMOTING MX-USING FLASH REMOTING FOR FLASH MX 2004 ACTIONSCRIPT 2.0 and is the answer not in the manual?

This manual is also suitable for:

Flash remoting mx

Table of Contents