Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/actionscript-3/6.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php AS3获得VAR,但可以';t通道_Php_Actionscript 3 - Fatal编程技术网

Php AS3获得VAR,但可以';t通道

Php AS3获得VAR,但可以';t通道,php,actionscript-3,Php,Actionscript 3,我正在尝试从PHP到AS3获取一些用户数据 当我在AS3中执行我的代码时,我得到了这样一个信息:&levelUser=5&livesUser=5,这是我想要传输的所有数据 但当我尝试只获取一个变量时,会出现以下错误: ReferenceError: Error #1069: Property livesUser not found on String and there is no default value. at petRush_fla::MainTimeline/serverRespons

我正在尝试从PHP到AS3获取一些用户数据

当我在AS3中执行我的代码时,我得到了这样一个信息:
&levelUser=5&livesUser=5
,这是我想要传输的所有数据

但当我尝试只获取一个变量时,会出现以下错误:

ReferenceError: Error #1069: Property livesUser not found on String and there is no default value.
at petRush_fla::MainTimeline/serverResponse()
at flash.events::EventDispatcher/dispatchEventFunction()
at flash.events::EventDispatcher/dispatchEvent()
at flash.net::URLLoader/onComplete()
我不知道发生了什么,我把代码留在这里了:

    function conectToServer() {
    //Conectamos al servidor
    loadingNum.text = "Connection to server...";

    var zahtjev:URLRequest=new URLRequest("getUserInfo.php");
    var loader:URLLoader = new URLLoader();
    loader.addEventListener(Event.COMPLETE, serverResponse);
    loader.load(zahtjev);

}

var livesVar:String;

function serverResponse(e:Event):void {
    trace(e.target.data.livesUser);
    gotoAndStop(2);
}

返回的数据是一个字符串,您需要创建一个URLVariables实例,如下所示:

function serverResponse(e:Event):void {
    var myVariables:URLVariables = new URLVariables(e.target.data);
    trace(myVariables.livesUser);
    gotoAndStop(2);
}
我还应该注意,字符串不应该以
开头,它应该是:


levelUser=5&livesUser=5

返回的数据是一个字符串,您需要创建如下URL变量实例:

function serverResponse(e:Event):void {
    var myVariables:URLVariables = new URLVariables(e.target.data);
    trace(myVariables.livesUser);
    gotoAndStop(2);
}
我还应该注意,字符串不应该以
开头,它应该是:

levelUser=5&livesUser=5