Потребител Парола | Регистрация | Забравена парола
Меню
· Начало
· Файлове
· Форум
· Връзки
· Категории на уроците
· За контакти
· Фото галерия
· Търсене
Кажи на приятел

Вашия email:
email на приятел:
Копие за вас?
Реклама

Как да си направим E-mail форма за контакт с Flash CS3

Flash1. Въведение
С помощта на HTML формата за контакт се прави сравнително лесно, но в този урок ще видим как да си я направим на Flash за флаш сайтове.Това не става само с Action Script, но и с малко PHP.

2. Работа с Flash.
2.1. Оформление на Flash дезайна на E-mail Contact Form

1. Отворете нов документ във Flash на Action Script 2.0.

2. Направете колкото искате текстови полета но да са от този вид: Input Text Fields
[img]img/1-gdgdag.jpg[/img]
3. Напишете до всяко поле за какво е предназначено. Текста отстрани (name, e-mail, message, website) е Static Text, не Imput Text.
4. Добавете на всяко поле от вида - Input Text, Var Name.
[img]img/2fAFs.jpg[/img]
Ето ги и Var Name на полетата:


поле Name - задавате му Var Name = name
поле E-mail - задавате му Var Name = email
поле Messgage - задавате му Var Name = message
поле WebSite - задавате му Var Name = website

5. Сега добавяте всички тези полета (Static Text и Imput Text) в един клип (movie clip) и с Instance Name = form.


Следва създаването на бутона SEND.

6. Ннаправете бутон по вашо желание.

7. Action Script за вашия бутон:


on (release) {
form.loadVariables("email.php", "POST");
}


Следва добавянето на кода който да показва, че Flash е разчел PHP скрипта, който след малко ще направим.

8. Добавере следния код върху клипа, който направихме по-рано от всичките текстови полета.

onClipEvent(data){
_root.nextFrame();
}




Сега добавяме следния код на фрейма кадето сме нарисували нашата имейл форма:


stop();


За кода:

_root.nextFrame(); - това означава, че след като разчете PHP скрипта, вашето флаш филмче ще отиде на следващия фрейм, където можете да напишете, че съобщението е изпратено успешно.

Това е всичко което флаш може да направи. Сега можете да качите вашия .swf файл на сървъра. След като направите това вашето филмче няма да работи, затова ще трябва да направим и PHP скрипта:



3. Създаване на PHP Script

За да работи както трябва филмчето трябва да направим и PHP скрипт.
9. Направете в дирикторията, където сте качили флаш филма, нов документ. Задължително вашият хост трябва да подържа РНР.
10. След като направите този нов документ го кръстете email.php (без да сменяте имената, защото няма да работи).
11. В този нов документ добавете този скрипт:




$sendTo = "My e-mail";
$subject = "Re of e-mail";

$headers = "From: " . $_POST["name"];
$headers .= "<" . $_POST["email"] . ">rn";
$headers .= "Reply-To: " . $_POST["email"] . "rn";
$headers .= "Return-Path: " . $_POST["email"];
$message = $_POST["message"];
$message = $_POST["website"];

mail($sendTo, $subject, $message, $headers);
?>

За кода:

My e-mail - Тук мейл адреса, на койта да се изпраща формуляра.


Re of e-mail - Тук пишете темата на мейла. Например: www.mysite.com Contact Form
Всички останали части от кода са имената на var input text fields names (имената на полета, което написахте във флаш).

· smilev на January 17 2011 14:56:05 · 0 Коментари · 1727 Прочитания · Отпечатай
Коментари
Няма добавени коментари.
Напиши коментар
Моля влезте, за да коментирате.
Оценка
Рейтингите са достъпни само за регистрирани.

Моля влезте или се регистрирайте за да гласувате.

Няма оценки.
Вход
Потребител

Парола



Не сте регистрирани?
Натиснете тук за регистрация.

Забравена парола?
Натиснете тук за нова.
Анкета
С каква операционна система работите











Трябва да влезете за да гласувате.
ЧАТ
Трябва да влезате за да пуснете съобщение.

Няма съобщения.
Статистика