Я сделал запрос в PHP, и я пытаюсь отправить результаты обратно во Flash через AS3, но выдает эту ошибку ...
Ошибка: ошибка № 2101: строка передана
для URLVariables.decode () должен быть
URL-кодированная строка запроса, содержащая
пары имя / значение. в
Ошибка $ / throwError () в
flash.net::URLVariables/decode () в
flash.net::URLVariables () в
flash.net::URLLoader/onComplete()
Вот соответствующая часть кода PHP и AS3, включая запрос. Переменная Flash rssAdd
передается PHP, который соответственно использует ее в запросе PHP.
$url = $_POST['rssAdd'];
$query= SELECT title
FROM Feed
WHERE category = (SELECT category
FROM Feed
WHERE url =$url) AND url!=$url;
$result = mysql_query($query);
echo $query;
Вот код AS3, который я сделал до сих пор.
function recommendation(){
var request:URLRequest = new URLRequest("url");
request.method = URLRequestMethod.POST
var recVars:URLVariables = new URLVariables();
recVars.rssAdd=rssAdd;
request.data = recVars
var loader:URLLoader = new URLLoader(request);
loader.addEventListener(Event.COMPLETE, onComplete);
loader.dataFormat = URLLoaderDataFormat.VARIABLES;
loader.load(request);
function onComplete(event:Event):void{
recommend.text = event.target.data;
}
}
Любая помощь будет наиболее ценится, спасибо.