Хочу поделится.
Три дня с этим флэшом сексом занимался.
Да то что в темплатах всё круто и неработает почемуто. Так вот, мона сделать так
(пишу для такихже особо одарённых как я)
на кнопку SEND поставить вот это:
on (release) {
if (name eq "" or phone eq "" or email eq "" or message eq "" or company eq "") { //<--or и тд eq ""
error.gotoAndPlay("error");
} else {
loadVariablesNum("vmail.php", 0, "POST");
error.gotoAndPlay("sent");
name = "";
phone = "";
email = "";
message = "";
company = "";
}
}
Причем текст-поля "Variable" должны быть соотв. "name, email, phone, message и т.д.
внимание не "Instance name".
потом сделайте отдельно фрэймы типа Massege was send Это "sent" и "please fill all text boxes" ("error") пометьте скрипты фрэймов как "stop();" поставте кнопки "back"
текст "vmail.php"

PHP код:
<?
if (isset($HTTP_POST_VARS)) {
$name = $HTTP_POST_VARS["name"]; //<---"""_VARS["name""" это тот что из флеша
$phone = $HTTP_POST_VARS["phone"];
$email = $HTTP_POST_VARS["email"];
$message = $HTTP_POST_VARS["message"];
$company = $HTTP_POST_VARS["company"];
}
$to = "gavgav@zlaya.net"; //<---- email
$subject = "SITE CONTACT";
$msg .= "Senders Name: " ."$name\n\n";
$msg .= "Phone: " ."$phone\n\n";
$msg .= "Email: " ."$email\n\n";
$msg .= "Message: " ."$message\n\n";
$msg .= "company: " ."$company\n\n";
$msg .= "This message was sent to you from My Site Contact Form.\n\n";
$msg .= "Do not reply to this email directly.";
mail($to, $subject, $msg, "From: My Site Contact Form\nReply-To: $email\n");
?>
если не сработает то сотрите тот фрэйм-скрипт там где есть
rec = "ice@template-help.com";
serv = "php";
это всё простенько а главное реботает надо тока шоб хвост-сервер поддерживал ПХП.
У меня сработало
вот ссылки га инф
http://www.ozzu.com/flash-forum/send...sh-t83259.html
туториал
http://info.template-help.com/files/..._form_work.swf
лично у меня по туторолу приходило пустое письмо на емайл.
дерзайте
Добавлено через 27 часов 32 минуты
Azazel7 какой код кнопки СЕНД должно быть примерно так
on(rollOver)
{
this.gotoAndPlay("s1");
}on(rollOut, releaseOutside)
{
this.gotoAndPlay("s2");
}on(release)
{
for (i=1; i<_parent.fields_descriptions.length; i++) {
if (_parent[_parent.fields_descriptions[i][1]]!=_parent.fields_descriptions[i][2]) {
this[_parent.fields_descriptions[i][1]]=_parent[_parent.fields_descriptions[i][1]]+"&777&"+_parent.fields_descriptions[i][2];
}
_parent.reset_txt(_parent["t"+i], _parent.fields_descriptions[i][1], _parent.fields_descriptions[i][2]);
}
this.recipient=_parent.rec;
getURL("contact."+_parent.serv, "_blank", "POST");
если так то contact.php должен быть примерно
[php]<?
Error_Reporting(E_ALL & ~E_NOTICE);
while ($request = current($_REQUEST)) {
if (key($_REQUEST)!='recipient') {
$pre_array=split ("&777&", $request);
$post_vars[key($_REQUEST)][0]=preg_replace ("/<[^>]*>/", "", $pre_array[0]);
$post_vars[key($_REQUEST)][1]=preg_replace ("/<[^>]*>/", "", $pre_array[1]);
}
next($_REQUEST);
}
reset($post_vars);
$subject="From ".$post_vars['your_name'][0] ;
$headers= "From: ".$post_vars['your_email'][0] ."\n";
$headers.='Content-type: text/html; charset=cp1251'; //<--cp1251 чтобы на
$headers .= "Content-Transfer-Encoding: 8bit"; //<--8bit русском приходило
$message='';
while ($mess = current($post_vars)) {
if ((key($post_vars)!="i") && (key($post_vars)!="your_email") && (key($post_vars)!="your_name")) {
$message.="<strong>".$mess[1]."</strong> ".$mess[0]."<br>";
}
next($post_vars);
}
mail($_REQUEST['recipient'], $subject, $message, $headers);
?>
<html>
<body bgcolor="#282E2C">
<div align="center" style="margin-top:60px;color:#FFFFFF;font-size:11px;font-family:Tahoma;font-weight:bold">
<p> </p>
<p> </p>
<p> </p>
<p> </p>
<p> </p>
Ваше сообщение успешно отправлено!
<p> </p>
<p> </p>
<p> </p>
<p> </p>
<p> </p>
Your message was sent. Thank you!
</div>
</body>
а тот что у тебя ваше пустой там просто показывает надпись