您好我正在使用flex框架加载webservice。
var foo:WebService = new WebService();
foo.addEventListener(LoadEvent.LOAD, finishedLoading);
foo.addEventListener(IOErrorEvent.IO_ERROR, errorHandler);
foo.addEventListener(SecurityErrorEvent.SECURITY_ERROR, errorHandler);
foo.addEventListener(AsyncErrorEvent.ASYNC_ERROR, errorHandler);
foo.loadWSDL("http://goodwillgames.in/MyNewService.asmx?WSDL");
trace("added");
resultTxt.text =("added");
function errorHandler(event:ErrorEvent):void
{
trace("error");
resultTxt.text = String(event);
}
function finishedLoading(evt:LoadEvent):void
{
resultTxt.text =("loaded");
}
这在flash IDE中运行完美,但是当我在本地运行swf或者在我的服务器上上传swf时它无效。
它甚至不会产生错误。
从不调用finishedLoading。
请帮助谢谢