Here is some example code to access web services in Action Script 2
// Import the Service Library
import mx.services.*;
// define your web service URL, remember to have WDSL at the end
var webService= "http://www.mywebhost.com/webservice/service.asmx?WDSL";
var webService = new mx.services.WebService(webService);
var serviceStatus = true;
webService.onLoad = function (result)
{
trace("Accessing Web Service: " + company.WebService);
}
;
// to access a method in the web service
function loadWebMethod() {
var value1:String = 'test value';
var value2:Number = 100;
// set object to use web method called 'MyWebMethod'
serviceObj = webService.MyWebMethod(value1,value2);
serviceObj .onStatus = function(status) {
trace(status);
};
serviceObj .onResult = function(result) {
// Load Current Server Time
trace(result.toString());
var xml:XML = new XML();
xml.ignoreWhite = true;
xml.parseXML(result.toString());
ServerTime.Year = xml.firstChild.attributes.year;
};
serviceObj .onFault = function(fault) {
trace("Failed to Load WebService"+fault.faultCode+","+fault.faultstring);
};
}