Ошибка потока, но файл есть

То что касается флеша, но не касается ВКонтакте API. Например проблемы при создании прыгающего мячика.
Ответить
Agiliter
Сообщения: 112
Зарегистрирован: 01 фев 2014, 13:46

Ошибка потока, но файл есть

Сообщение Agiliter »

День добрый! Пытаюсь реализовать связь as с БД через php. Отдельно отработал скрипты проверки на существование записи в Бд, добавление новой записи, извлечение данных с БД и их апдейт. По отдельности всё работает, а стал соединять и ерунда какая-то. Идея такая. Проверить есть ли запись в БД и если есть, то загрузить данные с неё.

Код: Выделить всё

public function ModelGamer(vkData:Object)         {                                   viewer_id = vkData.viewer_id;                        clientServer = new MyClientServer(viewer_id);                       clientServer.MyPost("checkID");            clientServer.addEventListener(ClientServerEvent.CHECK_ID_COMPLETE, completeCheckID);                }        private function completeCheckID(e:Event):void         {            trace("completeCheckID");            trace("clientServer.getResult " + clientServer.getResult());                        if (clientServer.getResult())            {                trace("Запись в БД обнаружена");                this.init();            }            else            {                trace("Данных нет в БД");            }           }        // Инициализируем игрока. Берем данные из БД        public function init():void         {            trace("Запущен метод init класса ModelGamer. viewer_id " + viewer_id);            clientServer.MyPost("getUser");            clientServer.addEventListener(ClientServerEvent.GET_USER_COMPLETE, completeLoadUserData);}  
Трейсами выдает
Запись в БД обнаружена
Запущен метод init класса ModelGamer. viewer_id 28909276
File not found! Ошибка:[IOErrorEvent type="ioError" bubbles=false cancelable=false eventPhase=2 text="Error #2032: Ошибка потока. URL: http://www.flashtest1.ru/getUser.php"]

Однако, эта ошибка через раз происходит. Запускаю подряд несколько раз, и иногда вылазает эта ошибка, а инлгда нормально загружаются данные. Скрипты находятся на моем компе. Проверяю на денвере.
Если init() запускаю не внутри completeCheckID, а например в ModelGamer, то ошибки нет. В чем проблема может быть?
Agiliter
Сообщения: 112
Зарегистрирован: 01 фев 2014, 13:46

Re: Ошибка потока, но файл есть

Сообщение Agiliter »

Сам разобрался) Глупая ошибка, как это часто и бывает. На обработку запроса серверу, как понимаю, требуется больше времени, чем я часто ждал. Я запускал, смотрел результат трейсов и тут же выключал, а надо было ждать пока всё не обработается. Как-то так)
Ответить