Онлайн передача данных
Проблема следующая:
Нужно как то сделать передачу данных которая будет проверяться в РеалТайм режиме (онлайн). данные изменяются постоянно, и нужно отлавливать и показывать также быстро, как они и записываются. Т.е. как вообще сделать Клиент Сервер на ActionScript 3.0, если пишешь сам код на Флешь Буилдере, без кадровых анимашек... нужно чтобы передача данных работала в обработчике событий: Код AS3:
Может кто сталкивался с такой проблемой? |
Ktulhu999, для оформления кода используйте теги [as3][/as3]
|
Ktulhu999, а сами как делаете загрузку, покажите код
|
Покажу на примере Отображения времени:
Инициализируем переменные: Код AS3:
Код AS3:
Код AS3:
Код AS3:
PHP код:
Добавлено через 29 минут Неожиданное рядом! Всем Спасибо! НО... Думал уже всё, пойду за верёвкой и мылом, как вдруг дружище запустил это дело на IE, а потом я и сам запустил на IE - Всё работает как часы, не глючит. не тормозит не зависат... новый вопрос: Почему Зависает данный процесс в браузерах Firefox и Chrome, а в IE - работет!? И главное: Как это починить? Кто знает? |
Код AS3:
Причиной может быть то, что этих запросов очень много появляется (или может просто реюзается тот же URLLoader без получения ответа на предыдущий запрос), максимум 15 вроде можно. Нужно делать очередь запросов, где каждый следующий запрос будет ждать ответа на предыдущий если в очереди не пусто, ну и запрос должен проходить валидацию на то что нужно ли всё ещё отправлять его или нет, так как предыдущий запрос может изменить данные. А если тебе нужно всегда поддерживать соединение и получать информацию при изменении, используй сокет клиент-сервер. |
Вместо onEnterFrame функции напиши это:
Код AS3:
|
Друзья, всем спасибо...
Перепробовал любые способы, и потоковые данные, и ограничение доступа, и последовательное обращение, и даже обращение с паузой, пофигу... Проблема Осталась та же! В IE - работает "ВСЁ", в Файере не работает "НИЧЕГО"... так что начинаю подозревать, что есть может какая то трабла с выводом данных, может быть сам TextField глючит, или это фундаментальная ошибка в FireFox... напишу им в поддержку, может это их касяк! Всем спасибо. |
Цитата:
Тем более что нет в текстфилде никаких проблем. |
Цитата:
|
Цитата:
и тогда вообще Как Вы объясните, что мой "кривой" код в IE - работает, а в FireFox-е - нет???? |
Часовой пояс GMT +4, время: 15:13. |
Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2024, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.