连接到webservice的AS3在Flash IDE外部不起作用

时间:2014-10-01 12:58:56

标签: web-services flash flex actionscript wsdl

您好我正在使用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。

请帮助谢谢

0 个答案:

没有答案