Rabu, 14 September 2011

Efek Coder/Decoder dalam Flash

Pada sesiapa yang script dan techno junkie tu, sure pernah tengok efek coder/decoder dalam filem atau website. Efek coder/decoder ni biasanya boleh diperoleh dengan menggunakan perisian grafik seperti Adobe After Effect. Tapi macam mana nak dapatkan efek ni guna Flash?

Meh sini penulis nak berkongsi tips. Mula-mula buat new actionScript 2.0 document. Buat satu dynamic text di stage dan letakkan "decoder" (tanpa quotation) sebagai instance name. Pilih dynamic text tu dan convert kepada movie clip. Namakan movie clip tu sebagai "coder". Jangan lupa namakan instance name movie clip tu sebagai "coder" jugak.

Lepas tu buat satu layer baru dan rename layer tu sebagai "actions". Klik frame pertama dalam layer "actions" dan tekan F9. Panel berlabel "actions" akan muncul dan copy-paste code di bawah dalam panel tu:
//Coder & Decoder//
a = 0;
coder.onEnterFrame = function() {
    myString = "Selamat Datang ke Laman Pereka Grafik Picisan";
    codeTotal = myString.length;
    temp1 = "";
    for (n=0; n<codeTotal; n++) {
        temp1 += chr(random(42)+48);
    }
    temp2 = myString.substr(0, a);
    coder.decoder.text = temp2+temp1.substring(a, codeTotal);
    a++;
    if (a == codeTotal+1) {
        delete this.onEnterFrame;
    }
};
Lepas tu tekan Ctrl+Enter dan nikmati efek ini sepuasnya.

Amacam? Boleh try lepas ni. Kalau ada masalah leh PM atau komen di bawah.

Tiada ulasan:

Catat Ulasan

Takkan baca je? Komen sikit..

Link