PDA

Просмотр полной версии : sendAndLoad - как посмотреть что сервер ответил?


progman
07.05.2007, 22:13
_global.mylogin = username_ti.text;
_global.mypassword = password_ti.text;

var result_lv:LoadVars = new LoadVars();
var login_lv:LoadVars = new LoadVars();

login_lv.login = _global.mylogin;
login_lv.passwd = _global.mypassword;
login_lv.owner = 404;
login_lv.hhash = 1; //хеш железа юзера. в флеше не используется.
login_lv.rnd = rand();//шоб Apache не кэшировал

login_lv.sendAndLoad( _root.login_script_name, result_lv, "POST");

result_lv.onLoad = function(success:Boolean)
{
if (success)
{
return true;
}
else
{
return false;
}
};

трабла в том что login.php у меня на серваке писался и отлаживался с exe клиентом, который слал HTTPS POST запросы.
пишу сейчас на флеше логирование. по логам сервака вижу что запрос на скрипт приходит. ответ на клиент тоже приходит.
как вывести, скажем в текстовое поле message все что сервак ответил?

Kikasso
07.05.2007, 22:46
показать "в чистом виде"
result_lv.onData = function(src){
message.text = src;
}показать "переведенный"
result_lv.onData = function(src){
message.text = unescape(src);
}

7thsky™
07.05.2007, 23:21
Мне чего то кажется что вы разделом ошиблись.

progman
08.05.2007, 08:45
Мне чего то кажется что вы разделом ошиблись.
блин, разделов слишком много и хрен поймешь в каком тему постить надо. так что уж не обессудте. :(

я вот это нарыл - messages = result_lv.toString();
прям как в exe строка парсится, в таком виде и выводится.
однако что то я не нашел функции для работы со строками (strstr, strcmp, strcat, strcpy )- сравнение, поиcк строки в подстроке, разделение по символу...
наверное проще переписать скрипт чтобы login.php возвращал в xml виде ответ?

Kikasso
08.05.2007, 09:35
А из поста #2 код не работает?
Операции со строками ищите в хелпе по названию класса "String".