Mengatur Transparansi Objek Pada Flash (ActionScript 2.0)

Cari Blog Ini

Rabu, 17 November 2010


Pada dasarnya objek (movieclip, button dan graphic) pada flash dapat diatur transparansinya dengan menyeleksi objek yang akan dirubah transparansinya dan merubah angka pada panel properties seperti gambar berikut.




Gambar 1.1
Tetapi, bukan hanya dengan cara itu kita bisa mengatur transparansi objek. Kita bisa mengaturnya menggunakan actionscript, yaitu dengan script "_alpha"(tanpa tanda kutip).
Contoh :
  1. Buatlah sebuah flash document baru
  2. Buatlah sebuah movieclip sembarang dan beri instance name "objek"(tanpa tanda kutip)
  3. Tekan F9 lalu masukkan script :
    objek._alpha=40
  4. Tekan Ctrl+Enter untuk test movie
  5. Akan terlihat bahwa warna objek tidak setajam saat sebelum test movie

     
Selain itu, kita juga bisa mengatur transparansi objek ketika movie sudah jadi, aliyas kita bisa mengubah sesuka hati tanpa harus mengganti script atau kembali ke panel properties untuk mengatur ulang transparansi objek itu. Berikut langkah-langkahnya :
  1. Buatkah flash document baru
  2. Buat 3 buah layer baru, masing-masing diberi nama, dari layer paling bawah : "kotak","lingkaran","teks" dan "as" (tanpa tanda kutip)
  3. Klik frame 1 layer kotak. Buat sebuah kotak lalu convert menjadi movieclip. Lalu beri instance name "kotak"(tanpa tanda kutip)
  4. Klik frame 2 layer lingkaran. Buat sebuah lingkaran dengan warna berbeda dari movieclip kotak. Lalu beri instance name "lingkaran"(tanpa tanda kutip)
  5. Bila perlu, letakkan movieclip lingkaran sedikit bersinggungan dengan movieclip kotak.
  6. Buat 2 buah input text masing-masing diberi variable tr_kotak dan tr_lingkaran.
  7. Buat kotak tanpa fill disekeliling 2 input text tadi
  8. Diatas kotak, beri keterangan dengan menambahkan teks "transparansi lingkaran:" dan "transparansi kotak:"


    Gambar 1.2
  9. Tambahkan teks % disamping kanan masing-masing kotak.
  10. Klik frame1 layer as,tekan F9 lalu masukkan script :
    tr_kotak = 100;
    tr_lingkaran = 100;
    onEnterFrame = function () {
        kotak._alpha = tr_kotak;
        lingkaran._alpha = tr_lingkaran;
    };
  11. Tekan Ctrl+Enter untuk test movie
  12. Ubah angka 100 pada masing-masing kolom untuk merubah transparansi kotak dan lingkaran.


    Gambar 1.3


    Download sourcenya disini

0 komentar :

Posting Komentar

Members