Actionscript 3 未定义变量命名空间。动作脚本
尝试使用函数loadWSDL()时出现以下错误: 代码:Actionscript 3 未定义变量命名空间。动作脚本,actionscript-3,variables,namespaces,Actionscript 3,Variables,Namespaces,尝试使用函数loadWSDL()时出现以下错误: 代码: 如何解决这个问题?当使用另一个Web服务时-一切正常,但使用这一个我会出错。是否将BuildServiceRequest方法放置在同一范围内?是的。Ir是在我将wsdl url更改为.svc?SingleWsdl后产生的,但我认为它也应该与standart?wsdl一起工作。。尝试用“\”来避开问号,比如“ServiceURL.svc\?wsdl”我在打开服务时出错。我想我将使用单wsdl,因为“wsdl”不起作用。当然,找到原因的答案会
如何解决这个问题?当使用另一个Web服务时-一切正常,但使用这一个我会出错。是否将
BuildServiceRequest
方法放置在同一范围内?是的。Ir是在我将wsdl url更改为.svc?SingleWsdl后产生的,但我认为它也应该与standart?wsdl一起工作。。尝试用“\”来避开问号,比如“ServiceURL.svc\?wsdl”
我在打开服务时出错。我想我将使用单wsdl,因为“wsdl”不起作用。当然,找到原因的答案会很有趣
ReferenceError: Error #1065: Variable namespace is not defined.
at mx.rpc.xml::SchemaLoader/schemaImports()
at mx.rpc.wsdl::WSDLLoader/schemaImports()
at mx.rpc.wsdl::WSDLLoader/resultHandler()
at flash.events::EventDispatcher/dispatchEventFunction()
at flash.events::EventDispatcher/dispatchEvent()
at HTTPOperation/http://www.adobe.com/2006/flex/mx/internal::dispatchRpcEvent()
at mx.rpc::AbstractInvoker/http://www.adobe.com/2006/flex/mx/internal::resultHandler()
at mx.rpc::Responder/result()
at mx.rpc::AsyncRequest/acknowledge()
at DirectHTTPMessageResponder/completeHandler()
at flash.events::EventDispatcher/dispatchEventFunction()
at flash.events::EventDispatcher/dispatchEvent()
at flash.net::URLLoader/onComplete()
var url = "ServiceURL.svc?wsdl";
webService = new WebService();
webService.wsdl = url;
webService.loadWSDL();
webService.addEventListener(LoadEvent.LOAD, BuildServiceRequest);