Показать сообщение отдельно
Старый 06.11.2012, 18:57
client510 вне форума Посмотреть профиль Отправить личное сообщение для client510 Найти все сообщения от client510
  № 7  
Ответить с цитированием
client510

Регистрация: Nov 2012
Сообщений: 30
Вот код
Код AS3:
registr_user.addEventListener(MouseEvent.CLICK, fl_MouseClickHandler_11);
user_sexi1.addEventListener(MouseEvent.CLICK, fl_MouseClickHandler_12);
user_sexi2.addEventListener(MouseEvent.CLICK, fl_MouseClickHandler_13);
userloader.addEventListener(Event.COMPLETE, userLoader);
registr_user.addEventListener(KeyboardEvent.KEY_DOWN, fl_MouseClickHandler_11);
 
var sexi:String;
var sexis:String;
var userloader:URLLoader = new URLLoader();
userloader.load(new URLRequest("user.xml"));
var userXML:XML;
var userList:XMLList;
 
function userLoader():void
{
	userXML = XML(userloader.data);
	trace(userXML);
}
function fl_MouseClickHandler_12(event:MouseEvent):void
{
	sexi = user_sexi1.label;
}
 
function fl_MouseClickHandler_13(event:MouseEvent):void
{
	sexis = user_sexi2.label;
}
 
function fl_MouseClickHandler_11(event:MouseEvent,KeyboardEvent):void
{
        registr_user.keyCode = 13
	var user_login:String = user_login.text;
	var user_password:String = user_password.text;
	var repeat_password:String = repeat_password.text;
	var user_email:String = user_email.text;
	var i:int = 1;
	var id:Number;
 
	if (sexi == user_sexi1.label)
	{
		trace(user_sexi1.label);
	}
	else
	{
		sexi = sexis;
	}
 
	var user:XML = <user />;
	user. @ id = id;
	user.user_login = user_login;
	user.user_password = user_password;
	user.repeat_password = repeat_password;
	user.email = user_email;
	user.sexi = sexi;
 
	if (user_login =="" &&user_password == "" &&repeat_password == "" &&user_email == "")
	{
		trace(error_text.text = ("Ошибка! Вы не заполнили все поля."));
	}
	else if (repeat_password !=  user_password)
	{
		trace(error_password.text = ("Пароли не совпадают!"));
	}
	else
	{
		var phpRequest:URLRequest = new URLRequest('user.php');
		phpRequest.data = user;
		phpRequest.contentType = 'text/xml';
		phpRequest.method = URLRequestMethod.POST;
		var phpLoader:URLLoader = new URLLoader();
		phpLoader.load(phpRequest);
		trace(text_result.text = ("Регистрация прошла успешно. Вы можете войти в чат."));
	}
}
Повесил слушатель событий клавиатуры на кнопку. Вроде ошибок нет, но как только добавляю keyCode, выдает ошибку 1119.
Попутно еще два вопроса: в этом же коде не получается сделать проверку логина на повторяемость и проверку пароля на количество символов.
Помогите пожалуйста.