U ovoj lekciji naučićemo vas kako da kreirate kontakt formu u Flash-u. Macromedia Flash ne može sam da šalje emailove, zato ćemo morati da upotrebimo malo php programiranja.
Napomena: Da biste uspešno izveli korake u ovoj lekciji moraćete da posedujete barem osnovno znanje rada u Flash-u.
Korak 1 - Otvorite novi dokument u flash-u. Podesite dimenzije dokumenta na one koje želite. Selektujte prvi frejm u timeline-u. Zatim otvorite Action Script Panel (F9) i pejstujte u njega sledeći skript:
stop();
Korak 2 - Selektujte drugi frejm i ubacite u njega ključni frejm. Zatim u Action Script Panel ubacite sledeći skript:
stop();
Korak 3 - Selektujte Text alatku u levom okviru za dijalog ili samo pritisnite T taster. Podesite parametre Text alatke kao na slici dole:
Korak 4 - Napravite četiri input polja kao što je prikazano na slici dole. Zatim za drugo input polje podesite var vrednost na "subject", za treće input polje podesite var vrednost na "message", a za četvrto input polje podesite vrednost na "email".
Korak 5 - Napišite imena za polja kao na slici dole:
Korak 6 - Sada u istom sloju i u istom frejmu napravite dva dugmeta kao na slici gore. Selektujte send dugme, pritisnite F9 i dodajte sledeći skript:
on (release) {
if (name eq "" or subject eq "" or message eq "" or email eq "") {
stop();
} else {
loadVariablesNum("form.php", 0, "POST");
gotoAndStop(2);
}
}
Now select the clear button and press F9 and add this script inside :
on (release) {
name = "";
subject="";
message="";
email="";
}
Korak 7 - Sada selektujte drugi frejm u timeline-u i na sredini scene napišite "Hvala, email je poslat". Snimite fajl i dajte mu ime form. fla. Zatim idite u File>Export i eksporujte film pod imenom form.swf.
Korak 8 - Otvorite Macromedia Dreamweaver ili bilo koji tekstualni editor (notepad). Otvorite novi fajl, dajte mu ime form.php i upišite sledeći kod:
$to = "your_email@email.com";
$msg = "$name\n\n";
$msg .= "$message\n\n";
mail($to, $subject, $msg, "Message From: Online client\nReply-To: $email\n");
?>
Korak 9 - Snimite fajl kao form.php. Postarajte se da snimite vaš php fajl u isti direktorijum u kojem se nalazi vaš form.swf fajl.
© Sva prava pridržana, Kompjuter biblioteka, Beograd, Obalskih radnika 4a, Telefon: +381 11 252 0 272 |
||