Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   ActionScript 3.0 (http://www.flasher.ru/forum/forumdisplay.php?f=83)
-   -   Ошибка при создании авторизации (http://www.flasher.ru/forum/showthread.php?t=214859)

саша55555 25.12.2017 22:03

Ошибка при создании авторизации
 
Заменяю стандартную авторизацию SFS2X примера AvatarChat
Код AS3:

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...-skin-tone.png

Sweet07 26.12.2017 12:13

Код AS3:

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');
}



Часовой пояс GMT +4, время: 06:18.

Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.