Показать сообщение отдельно
Старый 27.05.2008, 01:56
DJ_Baton вне форума Посмотреть профиль Отправить личное сообщение для DJ_Baton Найти все сообщения от DJ_Baton
  № 3  
Ответить с цитированием
DJ_Baton

Регистрация: Aug 2003
Сообщений: 204
Вот тебе пример простой формы отправки, думаю разберешься:
  • Создаешь в руте мувиклип form
  • Создаёшь в нём кнопку but_mc
  • Создаешь в нем инпут текст name_txt (single line)
  • Создаешь в нем инпут текст mail_txt (single line)
  • Создаешь в нем инпут текст message_txt (multiline)
  • Внутри мувика form пишешь следующий скрипт:
Код:
//Юзать курсор руки при наведении на кнопку
but_mc.useHandCursor = true; 

//Отправка данных скрипту
but_mc.onPress = function() {
	sendMail(name_txt.text, mail_txt.text, message_txt.text);
};
//Функция скрипта
sendMail = function (Name, Mail, Message) {
	v = new LoadVars();
	v.name = Name;
	v.mail = Mail;
	v.message = Message;
	v.sendAndLoad("sendmail.php", v, "POST");
	//следующий скрипт если после отправки хочешь 
	//показать анимацию, ну там допустим вывести 
	//сообщение что сообщение отправлено, пуская 
	//анимацию в том же мувике form, т.е. именно здесь 
	//надо описывать экшены для кнопки, если они сработают 
	//раньше чем скрипт обработает отправку ничего не отправится
	//_root.form.play();
};
теперь создаешь sendmail.php
Код:
<?php
	$name = $_POST['name'];
	$mail = $_POST['mail'];
	$message = $_POST['message'];
	mail("my_mail@mail.com","Сообщение с сайта","От кого : $name\nE-mail : $mail\nСообщение : $message");
?>
Пользуйся