
11.05.2010, 03:17
|
|
Регистрация: May 2008
Адрес: Земля.Украина.Одесса
Сообщений: 219
|
Ткачук, с ответом от сервера все ровненько! Только опять же - возможно кеширование (точнее скорее всего оно будет), так что пускай сервер отвечает тебе:
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.
|