AS3:传递给URLVariables.decode()的String必须是包含名称/值对的url编码查询字符串


AS3: The String passed to URLVariables.decode() must be a URL-encoded query string containing name/value pairs

我吓坏了。我在网上搜了一个小时,一无所获。我试图加载PHP数据到flash,但它不工作。下面是as3代码:

var adressS:URLRequest = new   URLRequest("adress/file.php");
var scriptLoader:URLLoader = new URLLoader();
        adressS.method = URLRequestMethod.POST;
        scriptLoader.dataFormat = URLLoaderDataFormat.VARIABLES; 
        scriptLoader.load(adressS);
        scriptLoader.addEventListener(Event.COMPLETE, handleLoadSuccessful);
        scriptLoader.addEventListener(IOErrorEvent.IO_ERROR, handleLoadError);
        function handleLoadSuccessful(e:Event):void {
            if(scriptLoader.data.resulte == "wrong") {
                error_mc.visible = true;
                    error_mc.gotoAndStop(1);
            } else { ... }

这里是PHP:

<?php
    if(!isset($_SESSION['login'])) {
    echo 'resulte='.'wrong';
}
?>

我得到

内容=错误

从php,所以我想这不是问题,但当我试图运行flash文件,我得到输出错误:

错误:错误#2101:传递给URLVariables.decode()的字符串必须是包含名称/值对的url编码查询字符串。错误/美元throwError ()在flash.net: URLVariables/解码()在flash.net: URLVariables iinit美元()在flash.net: URLLoader/flash.net: URLLoader: onComplete ()

我不知道我做错了什么。

请帮助。

scriptLoader.dataFormat = 'variables';

//bug与flash,杀了我几个小时。