PDA

Просмотр полной версии : Ошибка при создании авторизации


саша55555
25.12.2017, 22:03
Заменяю стандартную авторизацию SFS2X примера AvatarChat
this.loaderd = new URLLoader();
this.requestd = new URLRequest(server_http + "php/server/LoginRequest.php");
this.requestd.method = URLRequestMethod.POST;
this.varsd = new URLVariables();
this.varsd["api_key"] = "";
this.varsd["login"] = avatar.lb_name.text;
this.varsd["pass"] = "тут пусто пока что";
this.requestd.data = this.varsd;
this.loaderd.addEventListener(Event.COMPLETE,CompleteLogin());
function CompleteLogin() {
trace('keklol');

}
Полно однотипных ошибок
Обращение возможного неопределенного свойства loaderd через ссылку со статическим типом AvatarChat .
Обращение возможного неопределенного свойства requestd через ссылку со статическим типом AvatarChat .
Обращение возможного неопределенного свойства varsd через ссылку со статическим типом AvatarChat .
И т.д

undefined
25.12.2017, 22:14
это значит что переменные loaderd,requestd,varsd нигде не объявлены.

caseyryan
26.12.2017, 05:50
Ты изучи хотя бы базовые принципы работы языка, прежде чем за разные авторизации и API браться
http://d2trtkcohkrm90.cloudfront.net/images/emoji/apple/ios-10/256/man-facepalming-medium-light-skin-tone.png

Sweet07
26.12.2017, 12:13
var urlLdr:URLLoader();

function server():void {
var url:String = server_http + 'php/server/LoginRequest.php';
var req:URLRequest = new URLRequest(url);
urlLdr=new URLLoader();
urlLdr.addEventListener(Event.COMPLETE, loginReqComplete);
var variables:URLVariables = new URLVariables();
variables['apikey'] = ""; //Some sequreCode
variables['login'] = avatar.lb_name.text;
variables['pass'] = avatar.lb_pass.text;
req.data = variables;
urlLdr.load(req);
}

function loginReqComplete() {
urlLdr.removeEventListener(Event.COMPLETE, loginReqComplete);
trace('keklol');
}