I do this sort of thing all the time - without amfphp - not that you 
still shouldn't look into it.  For starters, your script below is 
incorrect.  In our HTTPService object - you should have a 
parameter 'results' set equal to a function different from the one 
which calls the send() method of your HTTPService object.  As it 
stands, your logRequest.lastResult will be null when you call 
logCheck because it hasn't gotten the results back yet. 

> private function logCheck():void{
>               logRequest.send();
>               Alert.show("Check = "+logRequest.lastResult.check);
>             }
> 
> every time I get "Check = null". What am I doing wrong?

It should be more like this:
private function logCheck():void{
  logRequest.send();
}
private function logCheckResults():void{
  Alert.show("Check = "+logRequest.lastResult.check.toString());
}

Now, secondly - you may have an issue with "<check>ok</check>" being 
what's returned.  Flex fishes out what's in between the root tag (in 
this case it's what's in the check node).  So you probably won't even 
have a logRequest.lastResult.check parameter unless you add in a 
separate root node (like <root><check>ok</check></root>).  Don't 
quote me 100% on that, most the XML I generate and return is complex 
versus what you're trying to do.  Hope this helps out a little! :D

Reply via email to