I need to take some variables from PHP to AS3, but this is not working.
AS3 Code:
var urlLoader:URLLoader = new URLLoader;
var urlRequest:URLRequest = new URLRequest("link.php");
var urlVariables:URLVariables = new URLVariables;
urlLoader.dataFormat = URLLoaderDataFormat.VARIABLES;
urlRequest.method = URLRequestMethod.POST;
urlRequest.data = urlVariables;
urlLoader.addEventListener(Event.COMPLETE, urlCompleted);
urlLoader.load(urlRequest);
function urlCompleted(event:Event):void{
var urlLoaderOk:URLLoader = URLLoader(event.target);
urlLoaderOk.dataFormat = URLLoaderDataFormat.VARIABLES;
trace(urlLoaderOk.data.resultVar);
}
and this is the simple PHP Code:
<?php
print "resultVar=okay";
?>
I'm getting "undefined" result.
However, if I try
trace(urlLoaderOk.data);
like this, I'm getting this result
%3C%3Fphp%0D%0Aprint%20%22resultVar=okay%22%3B%0D%0A%3F%3E
echo "resultVar=okay"?