I am new using AS3 and PHP and, I am having issues doing this. I mostly copied the code shown in this post for now but, I keep getting this result from AS3 when I test the file.
Error: Error #2101: The String passed to URLVariables.decode() must be a URL-encoded query string containing name/value pairs.
at Error$/throwError()
at flash.net::URLVariables/decode()
at flash.net::URLVariables()
at flash.net::URLLoader/onComplete()
import flash.events.Event;
import fl.events.ComponentEvent;
var myData:URLRequest = new URLRequest("test.php");
myData.method = URLRequestMethod.POST;
var loader:URLLoader = new URLLoader();
loader.dataFormat = URLLoaderDataFormat.VARIABLES;
loader.load(myData);
loader.addEventListener(Event.COMPLETE, questionOnLoad);
function questionOnLoad(event:Event) {
var questions:Array = new Array();
for (var i:uint=0; i<event.target.data.cant; i++) {
questions.push({label:event.target.data["question"+i], data:event.target.data["image"+i]});
}
cbb_request.dataProvider = new DataProvider(questions);
cbb_request.dropdownWidth = 210;
cbb_request.prompt = "Pick Your Question";
}
stop();
My PHP output is:
question0=Maintenance&image0=Trouble&question1=Maintenance&image1=Trouble&question2=Maintenance&image2=Alarm&question3=Housekeeping&image3=Clean&question4=Housekeeping&image4=Dirty&question5=Security&image5=Crime&question6=Security&image6=Assault&cant=7
Any idea what is wrong here?
Thank you!