Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   ActionScript 1.0/2.0 (http://www.flasher.ru/forum/forumdisplay.php?f=93)
-   -   Проблема с передачей переменных из php LoadVars'ом (http://www.flasher.ru/forum/showthread.php?t=115036)

Kuruki 16.08.2008 20:40

Проблема с передачей переменных из php LoadVars'ом
 
Здравствуйте. Пересмотрел кучу примеров и делаю все также, но переменные не грузятся.
Флэшка находится в одной папке с пхп. Тестировщик говорит, что пишет "ошибка соединения с сервером". Вопрос: может ли быть проблема со стороны флэшки и если да, то в чем?
Код:

import mx.utils.Delegate;
class MyClass {
        private var vars_sender:LoadVars;
        private var vars_loader:LoadVars;
        private var button_mc:MovieClip;
        private var info_txt:TextField;
        public function MyClass(root:MovieClip) {
                init(root);
        }
        private function init(mc:MovieClip):Void {
                button_mc = mc.button_mc;
                info_txt = mc.info_txt;
                button_mc.onRelease = Delegate.create(this, tryAutorization);
        }
        private function tryAutorization():Void {
                vars_sender = new LoadVars();
                vars_loader = new LoadVars();
                       
                vars_sender.log = 'text';
                vars_sender.pas = 'text';
                vars_sender.mon = 1;
                       
                vars_sender.sendAndLoad('some.php', vars_loader);
                vars_loader.onLoad = Delegate.create(this, onDataLoad);
        }
        private function onDataLoad():Void {
                if (vars_loader.loaded) {
                        if (vars_loader.datata == 1) {
                                // Код опустил
                        }else if (vars_loader.datata == 4) {
                                info_txt.text = 'неверно';
                                return;
                        }
                }else {
                        info_txt.text = 'Ошибка соединения сервером';
                }
        }
}

Спасибо

Kuruki 17.08.2008 18:03

Проблема решена. В метод sendAndLoad нужно было добавить третий параметр ("GET"). Не думал, что методы отправки должны совпадать...


Часовой пояс GMT +4, время: 09:08.

Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.