I have a small login app that is calling a web service to determine if
the login is valid. The web service currently only returns a string.
Here is the code:
in Services.mxml
<mx:WebService id="Service"
wsdl="http://localhost/GSSData/service.asmx?WSDL"
showBusyCursor="true"
useProxy="false"
makeObjectsBindable="false">
</mx:WebService>
in LoginDelegate.as:
public function login (loginVO:LoginVO):void{
service.loadWSDL();
DebugWindow.debug("service.wsdl: " + service.wsdl.toString());
var token:AsyncToken = service.login(loginVO.username,
loginVO.password);
DebugWindow.debug("After login:" +
token.result.toString());
token.addResponder(responder);
}
My problem is that I am seeing the web service get called and the
response is returned, but it doesn't seem like my app is taking the
response. When I try to view the response in my debug window i get an
error:
TypeError: Error #1009: Cannot access a property or method of a null
object reference.
as though the web service isn't returning a value. I'm totally at a
loss here, I'm trying to learn Cairngorm, but i'm really struggling.
I basically am trying to rework this sample app:
http://www.alex-uhlmann.de/flash/adobe/blog/cairngormlogin/CairngormLogin.html
to use a web service and I having little to no success. can anyone
see what I'm doing wrong?
Thanks,
A