![]() |
|
||||||||||
|
|||||
|
[+1.3 04.06.08]
Регистрация: Jan 2006
Сообщений: 31
|
var connect = new LoadVars();
connect.sid=session; connect.sendAndLoad("http://domain.ru/script.php",connect,"POST"); во флеше есть переменная session , её мы передаём пхп-скрипту через post-запрос. пхп на запрос печатает строку otvet1=blablabla&otvet2=blablabla как мне воспользоваться ответом от сервера? как заюзать эти переменные. и ещё в случае если данные от сервера не получены то сделать какое-либо действие? |
|
|||||
|
переменные разбиваешь по амперсанду,
значения переменных по знаку равенства. если ответ не пришел, значит переменные undefined/ От этого и играйся |
|
|||||
|
[+1.3 04.06.08]
Регистрация: Jan 2006
Сообщений: 31
|
Цитата:
|
|
|||||
|
=).
Теперь ты знаешь, что не создает |
|
|||||
|
[+1.3 04.06.08]
Регистрация: Jan 2006
Сообщений: 31
|
Цитата:
и ещё, очень я сомневаюсь что не переменные флеш не создаёт, зачем тогда нужен такой стандарт ответов от сервера? |
|
|||||
|
флэш принимает ТОЛЬКО строки.
|
|
|||||
|
Регистрация: Sep 2001
Адрес: Moscow
Сообщений: 38
|
var connect_rz:LoadVars = new LoadVars();
var connect:LoadVars = new LoadVars();
connect.sid=session;
connect.sendAndLoad("http://domain.ru/script.php",connect_rz,"POST");
connect_rz.onLoad = function(success:Boolean) {
if (success) {
tt1 = this.otvet1
tt2 = this.otvet2
} else {
trace ("ответ не получен!")
}
}
Последний раз редактировалось chipi; 12.02.2006 в 05:02. |
|
|||||
|
[+1.3 04.06.08]
Регистрация: Jan 2006
Сообщений: 31
|
Цитата:
вобщем ролик переменные теперь у меня принимает (сам нашёл решение,которое chipi дал не работало.) появилась проблема. если сервер даёт в значении переменной русские символы (кодировка win-1251) то во флеше выскакивают крокозябры. как вылечить? |
|
|||||
|
Регистрация: Sep 2001
Адрес: Moscow
Сообщений: 38
|
Ну там у меня видемо ";" в конце строк не хватает
![]() Для русского : System.useCodepage = true; |
|
|||||
|
Регистрация: Jun 2005
Сообщений: 42
|
Chipi правильно тебе ответил. Объект класса LoadVars действительно сам разбирает полученную строку, создавай внутри себя соответствующие переменные.
|
![]() |
![]() |
Часовой пояс GMT +4, время: 12:21. |
|
|
« Предыдущая тема | Следующая тема » |
|
|