Показать сообщение отдельно
Старый 11.05.2010, 03:17
ERrorMAKros вне форума Посмотреть профиль Отправить личное сообщение для ERrorMAKros Посетить домашнюю страницу ERrorMAKros Найти все сообщения от ERrorMAKros
  № 12  
Ответить с цитированием
ERrorMAKros
 
Аватар для ERrorMAKros

Регистрация: May 2008
Адрес: Земля.Украина.Одесса
Сообщений: 219
Отправить сообщение для ERrorMAKros с помощью ICQ Отправить сообщение для ERrorMAKros с помощью Skype™
Ткачук, с ответом от сервера все ровненько! Только опять же - возможно кеширование (точнее скорее всего оно будет), так что пускай сервер отвечает тебе:
echo answer=какоетослово&anticache=случайное_число;

далее в function PostLoad не спеши грохать loader.removeEventListener(Event.COMPLETE , PostLoad);. Поставь Timer , в таймере проверяй наполнение loader.data, если в loader.data что то появилось, тогда - это что то и будет ответом от сервера (если конечно так сильно нужно дождаться ответа от сервера). Как только получил ответ - запускай loader.removeEventListener(Event.COMPLETE , PostLoad); Ответ от сервера разобрать сможешь через:
var variables:URLVariables = new URLVariables(loader.data);
trace(variables.answer) // то что у тебя в PHP является "какоетослово";


И в Php кажется отводится какое свое максимальное время "жизни" работы скрипта. Ну вообщем, если суть в том, что сервер который тебе отвечает - медленный, то внутри таймера ты вроде точно сможешь дождаться ответа.


Последний раз редактировалось ERrorMAKros; 11.05.2010 в 03:30.