PDA

Просмотр полной версии : Вопрос по классу LoadVars


Alius
14.07.2006, 20:34
Люди! Подскажите пожалуйста.
Ситуация:
требуется передать данные в PHP скрипт и получить от него ответ.
это дело было реализовано :

var sender_login_lv:LoadVars = new LoadVars();
var receiver_login_lv:LoadVars = new LoadVars();

function dbLogin(login_str:String, pass_str:String):Void {
sender_login_lv.login = login_str;
sender_login_lv.pass = pass_str;
sender_login_lv.sendAndLoad("login.php", receiver_login_lv, "POST");
}

this.receiver_login_lv.onData = function(text_str:String):Void {
}

Хотел спросить:
Возможно ли принимать в обработчике события onData для принимающего объекта LoadVars в качетве типа параметра не String а другой тип?
Спасибо.

bbexp
14.07.2006, 20:36
нет. нельзя. По идее возвращается урл-строка с переменными и значениями. или просто строка.
Можете попробовать принять Number, если преобразование типов сработает корректно.

А вообще никто не мешает выполнить потом функию перевода одного типа в другой, в AS для этого все имеется.

Alius
14.07.2006, 21:24
М-да... вы правы... Но возвращается не Url-строка с переменными, а просто строка - ответ серверного скрипта... На мой взгляд скриптом возвращать xml-ку а потом в onData ее парсить...
Спасибо за подсказку...

Juice_Green
15.07.2006, 09:48
если возвращается XML, так тогда и используй класс XML, а не LoadVars

etc
15.07.2006, 13:57
Можно посылать через LoadVars, а принимать в XML.
А еще есть Remoting.