Minggu, 08.01.2010, 01:48am (GMT)
  Depan
  Profil
  RSS
  Links
  PetaSitus
  Kontak
  CHATTING
 
INAHOST.COM | Hosting Murah IIX & USA mulai dari Rp. 6500/thn ; Jasa Pembuatan Website | Company Profile | Web Application | Corporate Identity | CD interactive ; Puasa Adalah Benteng Penghalang ; Antisipasi Praktis Terhadap Flu Babi (H1N1) ; Jurus-jurus praktis memulai bisnis
::| Kata_kunci:       [Cari_Lengkap]
 
Semua Artikel  
  Pemrograman
  Desain Grafik
 » Tutorial Photoshop
 » Tutorial Corel Draw
 » Tutorial Flash
  Desain Web
  Hacking
  SEO
  Hosting
  Komputer
  Aplikasi
  Musik
  Film
  Ponsel & PDA
  Tips & Triks
  Internet
  Blog
  Cinta
  Agama Islam
  Kesehatan
  Bisnis
  Motivasi
  Aneh dan Unik
  Linux
  Materi Kuliah
  Umum
  Tahukah anda?
  Humor
  Skripsi/PI/TA
  Informasi
  I Love Indonesia
  ::| Artikel langganan
Nama Lengkap:
Email:
 
 
 
Desain Grafik » Tutorial Flash
 
Membuat "Contact Us" menggunakan Abobe Flash CS3
Jumat, 04.24.2009, 02:03am (GMT)

  1. Buka flash CS 3 anda, Buat document baru dengan Action Script 3.0. Ubah ukuran menjadi 570×410.
  2. Masukkan gambar terserah, hanya untuk gambar background saja. Jika tidak pakai gambar juga tidak apa-apa kok……
  3. Jika anda menggunakan background maka masukkan layer baru lagi, insert new layer.
  4. Tekan T atau text, lalu buat tulisan: nama, email, alamat, pesan, dll(terserah anda).
  5. Jika sudah, masih tekan T. Ubah propertiesnya seperti di bawah ini:
  6. Ubah namanya sesuai dengan tulisan di atasnya exp: nama = nama_txt, email = email_txt, dst…..
  7. Buat juka sebuah tombol yang berfungsi sebagai pengirim pesan ke email admin
  8. Ubah namanya menjadi kirim_btn.
  9. Jika sudah simpan dahulu file flash tersebut. File -> Save

Sekarang buat File Action Scriptnya…..

  1. Klik File - > New - > Action Script 3.0.
  2. Jika sudah masukkan script di bawah ini:
  3. package
    {
    import flash.display.MovieClip;
    import flash.text.TextField;
    import flash.text.TextFormat;
    import flash.display.SimpleButton;
    import flash.events.MouseEvent;
    import flash.utils.Timer;
    import flash.events.*;
    import flash.net.URLLoader;
    import flash.net.URLVariables;
    import flash.net.URLRequest;
    import flash.net.URLRequestMethod;
    import flash.net.URLLoaderDataFormat;
    import flash.ui.ContextMenu;
    import flash.ui.ContextMenuItem;
    import flash.net.navigateToURL;

    public class EmailForm extends MovieClip
    {
    private var checker:CheckEmail;
    private var timer:Timer;
    private var checkAlert:Boolean=false;

    public function EmailForm()
    {
    checker= new CheckEmail();

    initMenu();
    init();
    initListener();
    }

    private function init():void
    {
    message_txt.borderColor=0xCCCCCC;
    message_txt.border=true;
    message_txt.backgroundColor=0xF2F8F9;
    message_txt.background=true;

    name_txt.borderColor=0xCCCCCC;
    name_txt.border=true;
    name_txt.backgroundColor=0xF2F8F9;
    name_txt.background=true;

    jum_txt.borderColor=0xCCCCCC;
    jum_txt.border=true;
    jum_txt.backgroundColor=0xF2F8F9;
    jum_txt.background=true;

    norek_txt.borderColor=0xCCCCCC;
    norek_txt.border=true;
    norek_txt.backgroundColor=0xF2F8F9;
    norek_txt.background=true;

    email_txt.borderColor=0xCCCCCC;
    email_txt.border=true;
    email_txt.backgroundColor=0xF2F8F9;
    email_txt.background=true;

    title_txt.borderColor=0xCCCCCC;
    title_txt.border=true;
    title_txt.backgroundColor=0xF2F8F9;
    title_txt.background=true;

    namarek_txt.borderColor=0xCCCCCC;
    namarek_txt.border=true;
    namarek_txt.backgroundColor=0xF2F8F9;
    namarek_txt.background=true;

    rek_txt.borderColor=0xCCCCCC;
    rek_txt.border=true;
    rek_txt.backgroundColor=0xF2F8F9;
    rek_txt.background=true;

    var tf:TextFormat=new TextFormat();
    tf.font=’Arno Pro Caption’;
    tf.color=0×0;
    var t:TextField=new TextField();
    t.embedFonts=true;
    t.htmlText=’<a href=”http:/gokilku.wordpress.com/”>Flash CS3</a>’;
    t.alpha=0;
    t.selectable=false;
    t.setTextFormat(tf);
    addChild(t);
    }

    private function initListener():void
    {
    invia_btn.addEventListener(MouseEvent.MOUSE_DOWN,controllaCampi);
    }

    private function controllaCampi(m:MouseEvent):void
    {
    if(name_txt.text!=”&&email_txt.text!=”&&title_txt.text!=”&&message_txt.text!=”&&jum_txt.text!=”&&namarek_txt.text!=”&&rek_txt.text!=”&&norek_txt.text!=”)
    {
    if(checker.initCheck(email_txt.text))
    {
    checkAlert=true;
    inviaDati();
    }
    else
    {
    checkAlert=false;
    debug_txt.text=’Maaf, penulisan e-mail salah’;
    togliAlert();
    }
    }
    else
    {
    checkAlert=false;
    debug_txt.text=’Cek Form yang kosong’;
    togliAlert();
    }
    }

    private function togliAlert():void
    {
    timer=new Timer(2000,1);
    timer.addEventListener(’timer’,cancella);
    timer.start();
    }

    private function cancella(t:TimerEvent):void
    {
    debug_txt.text=”;
    if(checkAlert)
    {
    name_txt.text=”;
    email_txt.text=”;
    title_txt.text=”;
    jum_txt.text=”;
    rek_txt.text=”;
    norek_txt.text=”;
    namarek_txt.text=”;
    message_txt.text=”;
    }
    checkAlert=false;
    }

    private function inviaDati():void
    {
    var variables:URLVariables=new URLVariables();
    variables.email=email_txt.text;
    variables.messaggio=message_txt.text;
    variables.titolo=title_txt.text;
    variables.nome=name_txt.text;
    variables.jum=jum_txt.text;
    variables.norek=norek_txt.text;
    variables.namarek=namarek_txt.text;
    variables.rek=rek_txt.text;
    var richiesta:URLRequest=new URLRequest();
    //cambia l’url del file php in base a dove lo metti :))
    richiesta.url=’http://detrik.co.cc/inviaMail.php’;
    richiesta.method=URLRequestMethod.POST;
    richiesta.data=variables;
    var loader:URLLoader=new URLLoader();
    loader.dataFormat=URLLoaderDataFormat.VARIABLES;
    addListeners(loader);
    try
    {
    loader.load(richiesta);
    }
    catch (error:Error)
    {
    trace(’Tidak dapat membaca isi document’);
    }
    }

    private function addListeners(d:IEventDispatcher):void
    {
    d.addEventListener(Event.OPEN,inizio);
    d.addEventListener(ProgressEvent.PROGRESS,inProgresso);
    d.addEventListener(Event.COMPLETE,completato);
    d.addEventListener(SecurityErrorEvent.SECURITY_ERROR,securityError);
    d.addEventListener(HTTPStatusEvent.HTTP_STATUS,httpStatus);
    d.addEventListener(IOErrorEvent.IO_ERROR,ioError);
    }

    private function inizio(e:Event):void
    {
    debug_txt.text=’Sedang dalam proses..’;
    }

    private function inProgresso(e:ProgressEvent):void
    {
    debug_txt.text=’Sedang dalam Proses..’;
    }

    private function completato(e:Event):void
    {
    var loader:URLLoader=URLLoader(e.target);
    var vars:URLVariables=new URLVariables(loader.data);
    if(vars.answer==’ok’)
    debug_txt.text=’Pesan Terkirim, Silahkan Cek E-mail Anda’;
    else
    debug_txt.text=’Sory, verifikasi belum terkirim, silahkan ulangi lagi’;
    togliAlert();
    }

    private function securityError(e:SecurityErrorEvent):void
    {
    debug_txt.text=’Silahkan Cek E-mail Anda’;
    }

    private function httpStatus(e:HTTPStatusEvent):void {}

    private function ioError(e:IOErrorEvent):void
    {
    debug_txt.text=’Silahkan Cek E-mail Anda’;
    }
    public function initMenu():void
    {
    var etichetta:String=’© aura_anar’;
    var cm:ContextMenu=new ContextMenu();
    var item:ContextMenuItem=new ContextMenuItem(etichetta);
    cm.hideBuiltInItems();
    cm.customItems.push(item);
    item.addEventListener(ContextMenuEvent.MENU_ITEM_SELECT,itemHandler1);
    this.contextMenu=cm;
    }
    private function itemHandler1(event:ContextMenuEvent):void
    {
    var url:String=’http://gokilku.wordpress.com/’;
    var request:URLRequest=new URLRequest(url);
    navigateToURL(request,’_parent’);
    }
    }
    }

  4. Kata-kata yang name_txt, email_txt anda ganti sesuai dengan yang anda namai waktu di file fla.
  5. Lihat kalimat ini “richiesta.url=’http://detrik.co.cc/inviaMail.php’;“, ubah alamat urlnya sesuai dengan alamat tempat anda mengupload file php tersebut.
  6. Jika sudah anda simpan, dan buat menjadi satu folder dengan file fla yang tadi anda buat
  7. Buka file flash anda tadi, lalu klik tombol di samping gambar ini, lalu anda cari file action script yang juga sudah anda buat tadi.
  8. Jika sudah coba jalankan file flash anda. Program anda tidak bisa jalan atau masih erorr, anda masih harus membuat file phpnya….Untuk file nya anda download disini aja ya….hehehhehheeeee
  9. Jika sudah anda buat file phpnya, anda upload terlebih dahulu file php anda, jika sudah coba anda jalankan file flash anda.

Klik disini jika anda ingin download


Komentar (0)        Cetak        Beri tau temen        Atas


Artikel yang berhubungan:
» Teks Api
» Spotlight
» Mengubah Foto Siang Hari menjadi Sunset
» Mengubah Foto Jadi Lukisan
» Tutorial: membuat tanggal dan jam dengan Flash
» Membuat Butiran Air dengan Corel Draw
» membua Efek Air menggunakan Flash
» tutorial : membuat Efek bayangan dengan Photoshop
» Tutorial : Membuat website dengan Dreamweaver
» Dasar-dasar pembuatan Website (part 2)
» Dasar-dasar pembuatan Website (part 1)
» Tutorial Adobe Photoshop Lengkap
» Membuat Efek 3D pada Photoshop
» Membuat teks Stempel sendiri
» Efek Spiral Text dengan Photoshop
» Membuat Efek Kilat




 
  ::| Events
July 2010  
Mg Sn Sl Rb Km Jm Sb
        1 2 3
4 5 6 7 8 9 10
11 12 13 14 15 16 17
18 19 20 21 22 23 24
25 26 27 28 29 30 31
 

 
Bookmark and Share Page Ranking Tool