내 메인 mxml 파일에서 actionscript 클래스를 호출합니다. actionscript 클래스는 웹 서비스를 호출하고 응답을 처리하는 책임이 있지만, 문제가 생기고 다음과 같은 오류가 계속 발생합니다. (메신저 플렉스 btw)웹 서비스 코드 in actionscript
Error #1009: Cannot access a property or method of a null object reference.
내 코드는 다음과 같습니다.
public function getSites(argWsdl:String):void{
ws = new WebService();
ws.loadWSDL(argWsdl);
ws.getSites.addEventListener(ResultEvent.RESULT,echoResultHandler);
ws.getSites();
}
public function echoResultHandler(event:ResultEvent):void {
var siteField:ArrayCollection = event.result as ArrayCollection;
Application.application.setSiteField(siteField);
}
디버거를 실행하면 코드가 결과 hanlder에 도달하지 않고 변수 목록에 # 1009 오류가 표시됩니다.
어떤 아이디어가 있습니까?
아니, 좋은 방법 같아. 이미 알아 차린 것처럼, 전화를 걸기 전에 모든 것이 만들어지고 준비가되었는지 확인하고 확인하십시오. 별도의 클래스 생성자에서 wsdl을로드 할 수도 있습니다. –