Код: Выделить всё
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, то ошибки нет. В чем проблема может быть?