Показать сообщение отдельно
Старый 16.08.2008, 20:40
Kuruki вне форума Посмотреть профиль Отправить личное сообщение для Kuruki Найти все сообщения от Kuruki
  № 1  
Ответить с цитированием
Kuruki

Регистрация: Jan 2008
Сообщений: 669
По умолчанию Проблема с передачей переменных из 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 = 'Ошибка соединения сервером';
		}
	}
}
Спасибо