Показать сообщение отдельно
Старый 24.12.2012, 23:31
Nooob вне форума Посмотреть профиль Отправить личное сообщение для Nooob Найти все сообщения от Nooob
  № 5  
Ответить с цитированием
Nooob
 
Аватар для Nooob

Регистрация: Mar 2007
Сообщений: 319
Код AS3:
private function onEnterFrame(e:Event):void {
urlLoader.load(urlRequest); // обращаемся к PHP и берем оттуда дату
}
Каждый кадр шлёшь запрос. Нельзя так делать.
Причиной может быть то, что этих запросов очень много появляется (или может просто реюзается тот же URLLoader без получения ответа на предыдущий запрос), максимум 15 вроде можно. Нужно делать очередь запросов, где каждый следующий запрос будет ждать ответа на предыдущий если в очереди не пусто, ну и запрос должен проходить валидацию на то что нужно ли всё ещё отправлять его или нет, так как предыдущий запрос может изменить данные.
А если тебе нужно всегда поддерживать соединение и получать информацию при изменении, используй сокет клиент-сервер.