Показать сообщение отдельно
Старый 14.11.2007, 02:58
400kg вне форума Посмотреть профиль Отправить личное сообщение для 400kg Найти все сообщения от 400kg
  № 5  
Ответить с цитированием
400kg

Регистрация: Nov 2007
Сообщений: 51
В чем ? В чем была причина ? У меня такая же проблема! в обработчитке onLoad переменные из echo пхп не воспринимаются в условии if-else, хотя trace в этом же обработчике выводит их правильно. То есть они принимаются, но после того как происходит проверка if-else... Хотя все это находится в одном onLoad.

вот значит:
kaka.php


Код:
<?php
if($_POST['password']=='12345'){
$message='TRUE';
} else {
$message='ERROR';
}
print "message=$message";
?>
AS


Код:
var sender:LoadVars = new LoadVars();
var loader:LoadVars = new LoadVars();
but.onRelease = function() {
	sender.password = pass.text;
	sender.sendAndLoad("kaka.php", loader, "POST");
};
loader.onLoad = function() {
	trace(this.message);
	
	if (this.message == "TRUE") {
		_root.gotoAndStop(2);
		info.text = "УРА";
	} else {
		info.text = "Пароль ложный";
	}
};
в итоге trace правильно выводит значения mesage, а в info.text всегда тупо "пароль ложный" ... что не так ?


Последний раз редактировалось screamge; 14.11.2007 в 03:52.