打印

[编程] 请问为什么这样得不到变量值

var data_lv = new LoadVars();
//提交的用户名变量和参数值;
data_lv.id = "kinglong";
//提交后返回结果;
data_lv.onLoad = function(success){
   //success,数据提交是否成功;
   //这个只是表示数据传输是否成功,并不是用户验证的结果;
   if(success){
      file = this.result;
     trace("数据提交成功!");

    }else{
       trace("数据提交失败!");
    }
}

data_lv.sendAndLoad(".php",data_lv,"get");
trace(file);
我编译后数据提交成功,但是为什么file的值是undefined的?
因为你的trace()在onLoad之前运行了
http://www.flash023.cn 终极讨厌
那请问我想sendAndLoad成功后返回的内容赋给另外的变量该怎么操作?